using AutoMapper; using AutoMapper.EquivalencyExpression; using IRaCIS.Application.Contracts; using IRaCIS.Core.Application.Contracts; using IRaCIS.Core.Application.ViewModel; namespace IRaCIS.Core.Application.Service { public class DocumentConfig : Profile { public DocumentConfig() { var userId = Guid.Empty; var isEn_Us = false; CreateMap(); CreateMap(); CreateMap (); CreateMap() .ForMember(d => d.TrialCriterionName, c => c.MapFrom(t => t.TrialReadingCriterion.CriterionName)) .ForMember(d => d.TrialEmailNoticeUserList, c => c.MapFrom(t => t.TrialEmailNoticeUserList)); CreateMap(); CreateMap() .ForMember(d => d.Phone, c => c.MapFrom(t => t.UserRole.Phone)) .ForMember(d => d.Email, c => c.MapFrom(t => t.UserRole.EMail)) .ForMember(d => d.RealName, c => c.MapFrom(t => t.UserRole.FullName)) .ForMember(d => d.UserName, c => c.MapFrom(t => t.UserRole.UserName)); CreateMap(); } } }