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(); + + //} } }