Изменен JobMinResponse

This commit is contained in:
Mikhail Trubnikov
2023-07-27 08:40:03 +10:00
parent 7e4466f938
commit 4f9410e975
3 changed files with 12 additions and 2 deletions

View File

@@ -21,9 +21,16 @@
} }
public class JobMinResponse public class JobMinResponse
{
public List<JobMinScheduleResponse> Scheduled { get; set; } = new List<JobMinScheduleResponse>();
}
public class JobMinScheduleResponse
{ {
public DateTimeOffset StartAt { get; set; } public DateTimeOffset StartAt { get; set; }
public required string Script { get; set; } public required string Script { get; set; }
public required string Name { get; set; }
} }
} }

View File

@@ -133,7 +133,7 @@ namespace PARR.API.Controllers.V1
// возврат минимального ответа // возврат минимального ответа
return Ok(mapper.Map<List<JobMinResponse>>(jobsToResponse)); return Ok(mapper.Map<JobMinResponse>(jobsToResponse));
//try //try
//{ //{

View File

@@ -16,7 +16,10 @@ namespace PARR.API.MappingProfiles
CreateMap<Job, JobGetAllResponse>(); CreateMap<Job, JobGetAllResponse>();
CreateMap<Job, JobMinResponse>() CreateMap<List<Job>, JobMinResponse>()
.ForMember(d => d.Scheduled, o => o.MapFrom(s => s));
CreateMap<Job, JobMinScheduleResponse>()
.ForMember(d => d.Script, o => o.MapFrom(s => s.ScriptName)); .ForMember(d => d.Script, o => o.MapFrom(s => s.ScriptName));
// === Job === // === Job ===