From c2c381896bd73fd0056d18f8ae76a1c2fc0c8201 Mon Sep 17 00:00:00 2001 From: Mikhail Trubnikov Date: Thu, 12 Oct 2023 09:44:44 +1000 Subject: [PATCH] =?UTF-8?q?feat(api):=20=D0=92=20=D1=80=D0=B5=D1=81=D0=BF?= =?UTF-8?q?=D0=BE=D0=BD=D1=81=20RobotTaskScheduleSchResponse=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=BB=D0=B5=20TypeCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Contracts/V1/Responses/RobotTaskScheduleResponse.cs | 1 + .../Resolvers/RobotTaskScheduleSchResolver.cs | 1 + .../Services/Implementations/EsppSchTypeConfigService.cs | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/PARR.API/Contracts/V1/Responses/RobotTaskScheduleResponse.cs b/PARR.API/Contracts/V1/Responses/RobotTaskScheduleResponse.cs index 4988e276..991ae87e 100644 --- a/PARR.API/Contracts/V1/Responses/RobotTaskScheduleResponse.cs +++ b/PARR.API/Contracts/V1/Responses/RobotTaskScheduleResponse.cs @@ -47,6 +47,7 @@ public class RobotTaskScheduleSchResponse { public required string Type { get; set; } + public int TypeCode { get; set; } public required string Value { get; set; } public int Order { get; set; } } diff --git a/PARR.API/MappingProfiles/Resolvers/RobotTaskScheduleSchResolver.cs b/PARR.API/MappingProfiles/Resolvers/RobotTaskScheduleSchResolver.cs index dcd223f3..fa6052c1 100644 --- a/PARR.API/MappingProfiles/Resolvers/RobotTaskScheduleSchResolver.cs +++ b/PARR.API/MappingProfiles/Resolvers/RobotTaskScheduleSchResolver.cs @@ -28,6 +28,7 @@ namespace PARR.API.MappingProfiles.Resolvers { Order = conf.Order, Type = conf.EsppSchType!.Name, + TypeCode = conf.EsppSchType!.Id, Value = conf.EsppSchValues.First().EsppSchTypeValue!.Value }); diff --git a/PARR.DAL/Services/Implementations/EsppSchTypeConfigService.cs b/PARR.DAL/Services/Implementations/EsppSchTypeConfigService.cs index cbae73e5..7f0e30c4 100644 --- a/PARR.DAL/Services/Implementations/EsppSchTypeConfigService.cs +++ b/PARR.DAL/Services/Implementations/EsppSchTypeConfigService.cs @@ -29,5 +29,13 @@ namespace PARR.DAL.Services.Implementations .ThenInclude(t => t!.EsppSchTypeValues) .ThenInclude(t => t!.EsppSchValues); } + + //public IQueryable GetScheduleByAppInWorks(Guid applicationInWorksId) + //{ + // var configs = GetWithSchIncludes() + // .Where(t => t.EsppSchValues.Any(x => x.ApplicationsInWorkId == applicationInWorksId)) + // .ToList(); + + //} } }