From 4679994600ba272393353d7a92446d5cc80175cf Mon Sep 17 00:00:00 2001 From: Mikhail Trubnikov Date: Thu, 5 Oct 2023 12:28:31 +1000 Subject: [PATCH] =?UTF-8?q?feat(dal):=20=D0=9F=D0=B5=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D0=B5=D0=BB=D0=B0=D0=BB=20=D0=BC=D0=BE=D0=B4=D0=B5=D0=BB=D0=B8?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20=D0=BD=D0=BE=D0=B2=D0=BE=D0=B9=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=86=D0=B5=D0=BF=D1=86=D0=B8=D0=B8=20=D1=83=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=80=D0=BE?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DomainToResponseProfile.cs | 2 +- PARR.DAL/Context/DataContext.cs | 16 +- PARR.DAL/Contracts/RobotsEnum.cs | 18 + ...021105_TblsRobotConfigurations.Designer.cs | 2041 +++++++++++++++++ .../20231005021105_TblsRobotConfigurations.cs | 174 ++ .../Migrations/DataContextModelSnapshot.cs | 203 +- PARR.DAL/Models/Robot.cs | 21 + PARR.DAL/Models/RobotConfiguration.cs | 61 + PARR.DAL/Models/RobotHistory.cs | 44 + PARR.DAL/Models/RobotHistoryLevel.cs | 4 + PARR.DAL/Models/RobotTemplateHistory.cs | 2 +- .../{StatusTemplate.cs => StatusTask.cs} | 2 +- PARR.DAL/Models/Template.cs | 4 +- PARR.DAL/ParrDalInstaller.cs | 3 + .../RobotConfigurationService.cs | 23 + .../Implementations/RobotHistoryService.cs | 23 + .../Services/Implementations/RobotService.cs | 21 + .../Implementations/StatusTemplateService.cs | 4 +- .../Interfaces/IRobotConfigurationService.cs | 9 + .../Interfaces/IRobotHistoryService.cs | 9 + PARR.DAL/Services/Interfaces/IRobotService.cs | 9 + .../Interfaces/IStatusTemplateService.cs | 2 +- 22 files changed, 2681 insertions(+), 14 deletions(-) create mode 100644 PARR.DAL/Contracts/RobotsEnum.cs create mode 100644 PARR.DAL/Migrations/20231005021105_TblsRobotConfigurations.Designer.cs create mode 100644 PARR.DAL/Migrations/20231005021105_TblsRobotConfigurations.cs create mode 100644 PARR.DAL/Models/Robot.cs create mode 100644 PARR.DAL/Models/RobotConfiguration.cs create mode 100644 PARR.DAL/Models/RobotHistory.cs rename PARR.DAL/Models/{StatusTemplate.cs => StatusTask.cs} (95%) create mode 100644 PARR.DAL/Services/Implementations/RobotConfigurationService.cs create mode 100644 PARR.DAL/Services/Implementations/RobotHistoryService.cs create mode 100644 PARR.DAL/Services/Implementations/RobotService.cs create mode 100644 PARR.DAL/Services/Interfaces/IRobotConfigurationService.cs create mode 100644 PARR.DAL/Services/Interfaces/IRobotHistoryService.cs create mode 100644 PARR.DAL/Services/Interfaces/IRobotService.cs diff --git a/PARR.API/MappingProfiles/DomainToResponseProfile.cs b/PARR.API/MappingProfiles/DomainToResponseProfile.cs index 2232f622..0e99ef8e 100644 --- a/PARR.API/MappingProfiles/DomainToResponseProfile.cs +++ b/PARR.API/MappingProfiles/DomainToResponseProfile.cs @@ -63,7 +63,7 @@ namespace PARR.API.MappingProfiles // === Template === - CreateMap(); + CreateMap(); CreateMap() .ForMember(d => d.Code, o => o.MapFrom(s => s.RobotStatus!.Code)) diff --git a/PARR.DAL/Context/DataContext.cs b/PARR.DAL/Context/DataContext.cs index 405e451b..ac84092d 100644 --- a/PARR.DAL/Context/DataContext.cs +++ b/PARR.DAL/Context/DataContext.cs @@ -33,7 +33,7 @@ namespace PARR.DAL.Context public DbSet Settings { get; set; } public DbSet RawDataEKs { get; set; } public DbSet