public void CreateMappings(IProfileExpression configuration) { configuration.CreateMap <Receipt, ReceiptViewModel>() .ForMember(dest => dest.Products, options => { options.MapFrom(src => src.Products.Select(pr => pr.Product)); }) .ForMember(r => r.TotalPrice, opt => opt.MapFrom(src => CurrencyFormatter.Convert(src.TotalPrice))) .ForMember(r => r.Discount, opt => opt.MapFrom(src => CurrencyFormatter.Convert(src.Discount))) .ForMember(r => r.TotalPriceWithDiscount, opt => opt.MapFrom(src => CurrencyFormatter.Convert(src.TotalPriceWithDiscount))); }
public void CreateMappings(IProfileExpression configuration) { configuration.CreateMap <Product, ProductInDealViewModel>() .ForMember(p => p.Price, opt => opt.MapFrom(src => CurrencyFormatter.Convert(src.Price))); }