feat(api, dal): EsppScheduleTypeScheduleController. В таблицу EsppScheTypeValue добавлено поле Order

This commit is contained in:
Mikhail Trubnikov
2024-04-08 12:16:14 +10:00
parent 7be64e3529
commit 0ddd7bc9d2
12 changed files with 3566 additions and 86 deletions

View File

@@ -181,9 +181,23 @@ namespace PARR.API.MappingProfiles
#region EsppSch
CreateMap<EsppSchTypeSchedule, EsppScheduleTypeScheduleResponse>();
CreateMap<EsppSchTypeSchedule, EsppScheduleTypeScheduleResponse>()
.Include<EsppSchTypeSchedule, EsppScheduleTypeScheduleWithDataResponse>();
CreateMap<EsppSchTypeSchedule, EsppScheduleTypeScheduleWithDataResponse>()
.ForMember(d => d.Configs, o => o.MapFrom(s => s.EsppSchTypeConfigs.OrderBy(t => t.Order)));
CreateMap<EsppSchTypeConfig, EsppScheduleTypeConfigWithDataResponse>()
.ForMember(d => d.Type, o => o.MapFrom(s => s.EsppSchType));
CreateMap<EsppSchType, EsppScheduleTypeResponse>()
.Include<EsppSchType, EsppScheduleTypeWithDataResponse>();
CreateMap<EsppSchType, EsppScheduleTypeWithDataResponse>()
.ForMember(d => d.Values, o => o.MapFrom(s => s.EsppSchTypeValues.OrderBy(t => t.Order)));
CreateMap<EsppSchType, EsppScheduleTypeResponse>();
CreateMap<EsppSchTypeValue, EsppScheduleTypeValueResponse>();