From c32bc74a2ccdd51fc1b07444f0b13489250c5c33 Mon Sep 17 00:00:00 2001 From: Mikhail Trubnikov Date: Tue, 3 Oct 2023 14:30:54 +1000 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=8B?= =?UTF-8?q?=20=D0=B8=20=D1=81=D0=B5=D1=80=D0=B2=D0=B8=D1=81=D1=8B=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=BB=D0=BE=D0=B3=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20?= =?UTF-8?q?=D1=80=D0=BE=D0=B1=D0=BE=D1=82=D0=B0.=20=D0=9E=D0=B1=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B0=20=D1=82=D0=B0=D0=B1=D0=BB?= =?UTF-8?q?=D0=B8=D1=86=D0=B0=20templates.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../V1/StatusTemplateController.cs | 2 +- PARR.DAL/Context/DataContext.cs | 30 +- PARR.DAL/Contracts/RobotHistoryLevelEnum.cs | 33 + PARR.DAL/Contracts/RobotStatusEnum.cs | 28 + PARR.DAL/Contracts/SettingsFromDb.cs | 10 + ...5_TblsRobotHistoryAndTEmplates.Designer.cs | 1836 ++++++++++++++++ ...1003034325_TblsRobotHistoryAndTEmplates.cs | 187 ++ ...20231003040429_TbslSettingsUpd.Designer.cs | 1848 +++++++++++++++++ .../20231003040429_TbslSettingsUpd.cs | 39 + .../Migrations/DataContextModelSnapshot.cs | 261 ++- PARR.DAL/Models/RobotHistoryLevel.cs | 23 + PARR.DAL/Models/RobotStatus.cs | 23 + PARR.DAL/Models/RobotTemplateHistory.cs | 46 + PARR.DAL/Models/StatusTemplate.cs | 5 + PARR.DAL/Models/Template.cs | 24 + PARR.DAL/ParrDalInstaller.cs | 4 +- .../RobotHistoryLevelService.cs | 21 + .../Implementations/RobotStatusService.cs | 21 + .../RobotTemplateHistoryService.cs | 23 + .../Implementations/StatusTemplateService.cs | 1 + .../Interfaces/IRobotHistoryLevelService.cs | 9 + .../Interfaces/IRobotStatusService.cs | 9 + .../IRobotTemplateHistoryService.cs | 9 + .../IStatusTemplateService.cs | 2 +- 24 files changed, 4466 insertions(+), 28 deletions(-) create mode 100644 PARR.DAL/Contracts/RobotHistoryLevelEnum.cs create mode 100644 PARR.DAL/Contracts/RobotStatusEnum.cs create mode 100644 PARR.DAL/Migrations/20231003034325_TblsRobotHistoryAndTEmplates.Designer.cs create mode 100644 PARR.DAL/Migrations/20231003034325_TblsRobotHistoryAndTEmplates.cs create mode 100644 PARR.DAL/Migrations/20231003040429_TbslSettingsUpd.Designer.cs create mode 100644 PARR.DAL/Migrations/20231003040429_TbslSettingsUpd.cs create mode 100644 PARR.DAL/Models/RobotHistoryLevel.cs create mode 100644 PARR.DAL/Models/RobotStatus.cs create mode 100644 PARR.DAL/Models/RobotTemplateHistory.cs create mode 100644 PARR.DAL/Services/Implementations/RobotHistoryLevelService.cs create mode 100644 PARR.DAL/Services/Implementations/RobotStatusService.cs create mode 100644 PARR.DAL/Services/Implementations/RobotTemplateHistoryService.cs create mode 100644 PARR.DAL/Services/Interfaces/IRobotHistoryLevelService.cs create mode 100644 PARR.DAL/Services/Interfaces/IRobotStatusService.cs create mode 100644 PARR.DAL/Services/Interfaces/IRobotTemplateHistoryService.cs rename PARR.DAL/Services/{ => Interfaces}/IStatusTemplateService.cs (76%) diff --git a/PARR.API/Controllers/V1/StatusTemplateController.cs b/PARR.API/Controllers/V1/StatusTemplateController.cs index ccb7d2b0..0db18d40 100644 --- a/PARR.API/Controllers/V1/StatusTemplateController.cs +++ b/PARR.API/Controllers/V1/StatusTemplateController.cs @@ -5,7 +5,7 @@ using PARR.API.Contracts.V1; using PARR.API.Contracts.V1.Responses; using PARR.API.Contracts.V1.Responses.Base; using PARR.API.Controllers.V1.Base; -using PARR.DAL.Services; +using PARR.DAL.Services.Interfaces; namespace PARR.API.Controllers.V1 { diff --git a/PARR.DAL/Context/DataContext.cs b/PARR.DAL/Context/DataContext.cs index 74e2cff2..405e451b 100644 --- a/PARR.DAL/Context/DataContext.cs +++ b/PARR.DAL/Context/DataContext.cs @@ -34,6 +34,7 @@ namespace PARR.DAL.Context public DbSet RawDataEKs { get; set; } public DbSet