feat(api): в HostResponse добавлена информация о компонентном составе
This commit is contained in:
@@ -49,12 +49,24 @@ namespace PARR.API.MappingProfiles
|
||||
CreateMap<Work, WorkResponse>();
|
||||
|
||||
|
||||
CreateMap<Application, ApplicationResponse>();
|
||||
CreateMap<Application, ApplicationResponse>()
|
||||
.ForMember(t => t.Type, o => o.MapFrom(s => s.ApplicationType));
|
||||
|
||||
CreateMap<DAL.Models.Host, HostResponse>()
|
||||
CreateMap<ApplicationType, ApplicationTypeResponse>();
|
||||
|
||||
// --- Host ---
|
||||
CreateMap<DAL.Models.Host, HostBaseResponse>()
|
||||
.Include<DAL.Models.Host, HostTemplateResponse>()
|
||||
.Include<DAL.Models.Host, HostWithApplicationsResponse>()
|
||||
.ForMember(d => d.Status, o => o.MapFrom(s => s.EkStatus!.Name))
|
||||
.ForMember(d => d.ResponseArea, o => o.MapFrom(s => s.ResponseArea!.Name));
|
||||
|
||||
CreateMap<DAL.Models.Host, HostTemplateResponse>();
|
||||
|
||||
CreateMap<DAL.Models.Host, HostWithApplicationsResponse>()
|
||||
.ForMember(d => d.Applications, o => o.MapFrom(s => s.ApplicationsInHosts.Select(t => t.Application).OrderBy(t=>t.Name)));
|
||||
// === Host ===
|
||||
|
||||
CreateMap<RobotStatus, RobotStatusResponse>();
|
||||
|
||||
CreateMap<RobotHistoryLevel, RobotHistoryLevelResponse>();
|
||||
|
||||
Reference in New Issue
Block a user