COA.EnterpriseServices/COA.EnterpriseServices.DataAccess/MappingProfile.cs

30 lines
719 B
C#
Raw Normal View History

2020-10-15 12:48:11 +00:00
using AutoMapper;
using COA.EnterpriseServices.Creditors;
2020-10-15 12:48:11 +00:00
namespace COA.EnterpriseServices.DataAccess
{
public class MappingProfile : Profile
{
public MappingProfile()
{
#region EF => Domain
CreateMap<Entities.Creditor, Creditor>()
.ForMember(d => d.creditorStatus, o => o.MapFrom(s => s.Status));
CreateMap<Entities.Client, Client.Client>();
#endregion
#region Domain => EF
CreateMap<Creditor, Entities.Creditor>()
.ForMember(d => d.Status, o => o.MapFrom(s => s.creditorStatus));
CreateMap<Client.Client, Entities.Client>();
#endregion
2020-10-15 12:48:11 +00:00
}
}
}