ApplicationInWorkService начало

This commit is contained in:
Mikhail Kuznetsov
2023-09-20 11:52:30 +10:00
parent 039a539861
commit e7aa51c24e
10 changed files with 111 additions and 31 deletions

View File

@@ -10,7 +10,10 @@ namespace PARR.MockData.Services
private readonly ILogger<TemplatesInitializer> logger;
private readonly ITemplateService templateService;
public TemplatesInitializer(ILogger<TemplatesInitializer> logger, ITemplateService templateService)
public TemplatesInitializer(
ILogger<TemplatesInitializer> logger,
ITemplateService templateService
)
{
this.logger = logger;
this.templateService = templateService;
@@ -18,28 +21,30 @@ namespace PARR.MockData.Services
public async Task InitAsync()
{
var templates = new List<Template>() {
//new Template{
// Id=Guid.NewGuid(),
// DateCreated=DateTimeOffset.Parse("2023-09-15 00:14:39.004502+00"),
// EK="ВРТ-VMWARE-ДВС",
// IsActive=true,
// WorkGroup="СМЕНА-ПТК-ДВС",
// ShortDescription="ДВС-ПТК СМЕНА-Установка обновлений ОС",
// Category="регламентная работа",
// Process="ЦВК Выполнение регламентных работ (О3.2.2.3)",
// SubProcess="ЦВК Выполнение регламентных работ (О3.2.2.3)",
// ClosingCode="выполнен",
// Duration="3 00:00:00",
// FullDescription="Установка обновлений ОС серверов средней и низ-кой критичности.",
// Initiator="ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)",
// Name="ПАРР-ДВС-ПТК СМЕНА-УСТАНОВКА ОБНОВЛЕНИЙ ОС",
// ResponseArea="96-ДВС",
// Solution="Установка обновлений ОС серверов средней и низкой критичности.",
// TNK="",
// Work="",
// Worker="",
// StatusCode = (int)StatusTemplateEnum.Creating
//},
new Template{
Id=Guid.NewGuid(),
DateCreated=DateTimeOffset.UtcNow,
//EK="ВРТ-VMWARE-ДВС",
IsActive=true,
//WorkGroup="СМЕНА-ПТК-ДВС",
//ShortDescription="ПАРР-ДВС-ПТК СМЕНА-УСТАНОВКА ОБНОВЛЕНИЙ ОС",
//Category="регламентная работа",
//Process="ЦВК Выполнение регламентных работ (О3.2.2.3)",
//SubProcess="ЦВК Выполнение регламентных работ (О3.2.2.3)",
//ClosingCode="выполнен",
//Duration="3 00:00:00",
//FullDescription="Установка обновлений ОС серверов средней и низ-кой критичности.",
//Initiator="ГУСЬКОВ АНДРЕЙ СЕРГЕЕВИЧ (IVC_GUSKOVAS@DVGD.OAO.RZD)",
Name="ПАРР-ДВС-ПТК СМЕНА-УСТАНОВКА ОБНОВЛЕНИЙ ОС",
//ResponseArea="96-ДВС",
//Solution="Установка обновлений ОС серверов средней и низкой критичности.",
//TNK="",
//Work="",
//Worker="",
StatusCode = (int)StatusTemplateEnum.Creating,
//ApplicationInWorkId=ApplicationsInWork.
},
//new Template{
// Id=Guid.NewGuid(),
// DateCreated=DateTimeOffset.Parse("2023-09-15 00:14:38.992903+00"),