diff --git a/PARR.API/Contracts/V1/Responses/JobResponse.cs b/PARR.API/Contracts/V1/Responses/JobResponse.cs index 42179e88..9fff3474 100644 --- a/PARR.API/Contracts/V1/Responses/JobResponse.cs +++ b/PARR.API/Contracts/V1/Responses/JobResponse.cs @@ -21,9 +21,16 @@ } public class JobMinResponse + { + public List Scheduled { get; set; } = new List(); + } + + public class JobMinScheduleResponse { public DateTimeOffset StartAt { get; set; } public required string Script { get; set; } + + public required string Name { get; set; } } } diff --git a/PARR.API/Controllers/V1/JobController.cs b/PARR.API/Controllers/V1/JobController.cs index bf0d16d7..a398d567 100644 --- a/PARR.API/Controllers/V1/JobController.cs +++ b/PARR.API/Controllers/V1/JobController.cs @@ -133,7 +133,7 @@ namespace PARR.API.Controllers.V1 // возврат минимального ответа - return Ok(mapper.Map>(jobsToResponse)); + return Ok(mapper.Map(jobsToResponse)); //try //{ diff --git a/PARR.API/MappingProfiles/DomainToResponseProfile.cs b/PARR.API/MappingProfiles/DomainToResponseProfile.cs index fb49d63c..07394eb3 100644 --- a/PARR.API/MappingProfiles/DomainToResponseProfile.cs +++ b/PARR.API/MappingProfiles/DomainToResponseProfile.cs @@ -16,7 +16,10 @@ namespace PARR.API.MappingProfiles CreateMap(); - CreateMap() + CreateMap, JobMinResponse>() + .ForMember(d => d.Scheduled, o => o.MapFrom(s => s)); + + CreateMap() .ForMember(d => d.Script, o => o.MapFrom(s => s.ScriptName)); // === Job ===