using DevHive.Data.Models; using AutoMapper; using DevHive.Services.Models.Comment; namespace DevHive.Services.Configurations.Mapping { public class CommentMappings : Profile { public CommentMappings() { CreateMap(); CreateMap() .ForMember(dest => dest.Id, src => src.MapFrom(p => p.CommentId)) .ForMember(dest => dest.Message, src => src.MapFrom(p => p.NewMessage)); CreateMap() .ForMember(dest => dest.CommentId, src => src.MapFrom(p => p.Id)) .ForMember(dest => dest.IssuerFirstName, src => src.MapFrom(p => p.Creator.FirstName)) .ForMember(dest => dest.IssuerLastName, src => src.MapFrom(p => p.Creator.LastName)) .ForMember(dest => dest.IssuerUsername, src => src.MapFrom(p => p.Creator.UserName)); } } }