COA.EnterpriseServices/COA.EnterpriseServices.DataAccess/MappingProfile.cs
2020-10-15 22:17:27 -04:00

34 lines
865 B
C#

using AutoMapper;
using COA.EnterpriseServices.Creditors;
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>();
CreateMap<Entities.SettlementAttempt, SettlementAttempt>();
#endregion
#region Domain => EF
CreateMap<Creditor, Entities.Creditor>()
.ForMember(d => d.Status, o => o.MapFrom(s => s.creditorStatus));
CreateMap<Client.Client, Entities.Client>();
CreateMap<SettlementAttempt, Entities.SettlementAttempt>();
#endregion
}
}
}