30 lines
719 B
C#
30 lines
719 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>();
|
|
|
|
#endregion
|
|
|
|
#region Domain => EF
|
|
|
|
CreateMap<Creditor, Entities.Creditor>()
|
|
.ForMember(d => d.Status, o => o.MapFrom(s => s.creditorStatus));
|
|
|
|
CreateMap<Client.Client, Entities.Client>();
|
|
|
|
#endregion
|
|
}
|
|
}
|
|
}
|