21 lines
910 B
C#
21 lines
910 B
C#
using AutoMapper;
|
|
using TrackCenter.Application.Dtos.TrackFlags;
|
|
using TrackCenter.Domain.Aggregates.TrackFlagAggregate;
|
|
using TrackCenter.Domain.Dtos.TrackFlags;
|
|
|
|
namespace TrackCenter.Application.AutoMapper;
|
|
|
|
public class TrackFlagAutoMapperProfile : Profile
|
|
{
|
|
public TrackFlagAutoMapperProfile()
|
|
{
|
|
CreateMap<EditTrackFlagInput, TrackFlagEntity>(MemberList.None)
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(source => source.Flag));
|
|
//.ForMember(dest => dest.IsCompleted, opt => opt.MapFrom(source => source.IsFinish));
|
|
CreateMap<GetTrackFlagDetailVO, GetTrackFlagDetailDto>(MemberList.None);
|
|
CreateMap<GetTrackFlagListVO, GetTrackFlagListDto>(MemberList.None);
|
|
CreateMap<PagedResult<GetTrackFlagListVO>, PagedResult<GetTrackFlagListDto>>(MemberList.None);
|
|
CreateMap<GetPageTrackFlagInput, GetPageTrackFlagVO>(MemberList.None);
|
|
}
|
|
}
|