Files
FA_WEB/FaKrosnoEfDataModel/MappingProfile.cs
2025-12-30 21:45:47 +01:00

27 lines
1.3 KiB
C#

using AutoMapper;
using FaKrosnoEfDataModel.Dtos;
using FaKrosnoEfDataModel.Entities;
namespace FaKrosnoEfDataModel
{
public class MappingProfile : Profile
{
public MappingProfile()
{
CreateMap<EntityBase, DtoBase>().ReverseMap();
CreateMap<Purchaser, PurchaserDto>().IncludeBase<EntityBase, DtoBase>().ReverseMap();
CreateMap<Recipient, RecipientDto>().IncludeBase<EntityBase, DtoBase>().ReverseMap();
CreateMap<ScheduleOrder, ScheduleOrderDto>().IncludeBase<EntityBase, DtoBase>().ReverseMap();
CreateMap<ScheduleOrderDetail, ScheduleOrderDetailDto>().IncludeBase<EntityBase, DtoBase>().ReverseMap();
CreateMap<ScheduleOrderDetailDetail, ScheduleOrderDetailDetailDto>().IncludeBase<EntityBase, DtoBase>()
.ReverseMap();
CreateMap<ScheduleOrderDetailDetailMisc, ScheduleOrderDetailDetailMiscDto>()
.IncludeBase<EntityBase, DtoBase>().ReverseMap();
CreateMap<ScheduleOrderDetailMisc, ScheduleOrderDetailMiscDto>().IncludeBase<EntityBase, DtoBase>()
.ReverseMap();
CreateMap<ScheduleOrderMisc, ScheduleOrderMiscDto>().IncludeBase<EntityBase, DtoBase>().ReverseMap();
CreateMap<Product, ProductDto>().IncludeBase<EntityBase, DtoBase>().ReverseMap();
}
}
}