From 4f9410e9758acf3348d4a7ce58474d3385443465 Mon Sep 17 00:00:00 2001 From: Mikhail Trubnikov Date: Thu, 27 Jul 2023 08:40:03 +1000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=20Jo?= =?UTF-8?q?bMinResponse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PARR.API/Contracts/V1/Responses/JobResponse.cs | 7 +++++++ PARR.API/Controllers/V1/JobController.cs | 2 +- PARR.API/MappingProfiles/DomainToResponseProfile.cs | 5 ++++- 3 files changed, 12 insertions(+), 2 deletions(-) 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 ===