feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork
This commit is contained in:
@@ -9,6 +9,7 @@ using PARR.API.Controllers.V1.Base;
|
||||
using PARR.BLL.Services.Interfaces;
|
||||
using PARR.Constants;
|
||||
using PARR.DAL.Services.Interfaces;
|
||||
using PARR.DAL.Services.Interfaces.Unit;
|
||||
|
||||
namespace PARR.API.Controllers.V1.Statistics
|
||||
{
|
||||
@@ -19,11 +20,17 @@ namespace PARR.API.Controllers.V1.Statistics
|
||||
public class StatHostController : BaseApiController
|
||||
{
|
||||
private readonly IHostService hostService;
|
||||
private readonly IUnitService unitService;
|
||||
private readonly ICalendarService calendarService;
|
||||
|
||||
public StatHostController(IHostService hostService, ICalendarService calendarService)
|
||||
public StatHostController(
|
||||
IHostService hostService,
|
||||
IUnitService unitService,
|
||||
ICalendarService calendarService
|
||||
)
|
||||
{
|
||||
this.hostService = hostService;
|
||||
this.unitService = unitService;
|
||||
this.calendarService = calendarService;
|
||||
}
|
||||
|
||||
@@ -103,8 +110,8 @@ namespace PARR.API.Controllers.V1.Statistics
|
||||
|
||||
var response = new StatHostTemplateResponse
|
||||
{
|
||||
AllHosts = await hostService.Get().CountAsync(),
|
||||
HostsInTemplates = await hostService.Get().Include(t => t.Templates).CountAsync(t => t.Templates.Any())
|
||||
AllUnits = await unitService.Get().CountAsync(),
|
||||
HostsInTemplates = await unitService.Get().Include(t => t.Templates).CountAsync(t => t.Templates.Any())
|
||||
};
|
||||
|
||||
return Ok(new Response<StatHostTemplateResponse>(response, true));
|
||||
|
||||
Reference in New Issue
Block a user