public CatalogProfile(ConfigurationForMapper config) { // ShoppingItem -> GetCatalogResponseSummaryItem CreateMap <ShoppingItem, GetCatalogResponseSummaryItem>() .ForMember(dest => dest.Price, opt => opt.MapFrom(src => src.Cost * 1.5M)); // TODO: Fix this. CreateMap <PostCatalogRequest, ShoppingItem>() .ForMember(dest => dest.InInventory, opt => opt.MapFrom(src => true)); }
public CatalogProfile(ConfigurationForMapper config) { CreateMap <ShoppingItem, GetCatalogResponseSummaryItem>() .ForMember(dest => dest.Price, opt => opt.MapFrom(src => src.Cost * config.markUp)); CreateMap <PostCatalogRequest, ShoppingItem>() .ForMember(dest => dest.InInventory, opt => opt.MapFrom(src => true)); CreateMap <PostCurbsideOrderRequest, CurbsideOrder>() .ForMember(dest => dest.Status, opt => opt.MapFrom(src => CurbsideOrderStatus.Pending)); }