Files
TaskHybrid/salesbook.Shared/Core/Helpers/MappingProfile.cs

24 lines
773 B
C#

using AutoMapper;
using salesbook.Shared.Core.Dto;
using salesbook.Shared.Core.Entity;
namespace salesbook.Shared.Core.Helpers;
public class MappingProfile : Profile
{
public MappingProfile()
{
CreateMap<StbActivity, ActivityDTO>();
// Mapping da AnagClie a ContactDTO
CreateMap<AnagClie, ContactDTO>()
.ForMember(dest => dest.CodContact, opt => opt.MapFrom(src => src.CodAnag))
.ForMember(dest => dest.IsContact, opt => opt.MapFrom(src => true));
// Mapping da PtbPros a ContactDTO
CreateMap<PtbPros, ContactDTO>()
.ForMember(dest => dest.CodContact, opt => opt.MapFrom(src => src.CodPpro))
.ForMember(dest => dest.IsContact, opt => opt.MapFrom(src => false));
}
}