using AutoMapper; using GroupService.WebApi.Application.Dtos; namespace GroupService.WebApi.Application.GroupInvitation { public class GroupInvitationMapperConfig : Profile { public GroupInvitationMapperConfig() { CreateMap() .ForMember(dest => dest.Created, opt => opt.MapFrom(src => src.CreationTime)) .ForMember(dest => dest.Updated, opt => opt.MapFrom(src => src.ModificationTime)) .ForMember(dest => dest.GroupAvatar, opt => opt.MapFrom(src => src.GroupProfile.Avatar)) .ForMember(dest => dest.GroupName, opt => opt.MapFrom(src => src.GroupProfile.GroupName)) .ForMember(dest => dest.UserNickName, opt => opt.MapFrom(src => src.UserProfile.NickName)) .ForMember(dest => dest.UserAvatar, opt => opt.MapFrom(src => src.UserProfile.Avatar)) .ForMember(dest => dest.OperatorAvatar, opt => opt.MapFrom(src => src.OperatorProfile.Avatar)) .ForMember(dest => dest.OperatorName, opt => opt.MapFrom(src => src.OperatorProfile.NickName)); } } }