public static void ConfigureAutoMapper() { // Product Title Mapper.CreateMap <ProductTitle, ProductSummaryView>(); Mapper.CreateMap <ProductTitle, ProductView>(); Mapper.CreateMap <Product, ProductSummaryView>(); Mapper.CreateMap <Product, ProductSizeOption>(); // Category Mapper.CreateMap <Category, CategoryView>(); // IProductAttribute Mapper.CreateMap <IProductAttribute, Refinement>(); // Orders Mapper.CreateMap <Order, OrderView>(); Mapper.CreateMap <OrderItem, OrderItemView>(); Mapper.CreateMap <Address, DeliveryAddressView>(); Mapper.CreateMap <Order, OrderSummaryView>() .ForMember(o => o.IsSubmitted, ov => ov.ResolveUsing <OrderStatusResolver>()); // Customer Mapper.CreateMap <Customer, CustomerView>(); Mapper.CreateMap <DeliveryAddress, DeliveryAddressView>(); // Basket Mapper.CreateMap <DeliveryOption, DeliveryOptionView>(); Mapper.CreateMap <BasketItem, BasketItemView>(); Mapper.CreateMap <BasketItem, OrderItem>(); Mapper.CreateMap <Basket, BasketView>(); // Global Money Formatter Mapper.AddFormatter <MoneyFormatter>(); }
public static void ConfigureAutoMapper() { // Product Title Mapper.CreateMap <ProductTitle, ProductSummaryView>(); Mapper.CreateMap <ProductTitle, ProductView>(); Mapper.CreateMap <Product, ProductSummaryView>(); Mapper.CreateMap <Product, ProductSizeOption>(); // Category Mapper.CreateMap <Category, CategoryView>(); // IProductAttribute Mapper.CreateMap <IProductAttribute, Refinement>(); // Basket Mapper.CreateMap <DeliveryOption, DeliveryOptionView>(); Mapper.CreateMap <BasketItem, BasketItemView>(); Mapper.CreateMap <Basket, BasketView>(); // Customer Mapper.CreateMap <Customer, CustomerView>(); Mapper.CreateMap <DeliveryAddress, DeliveryAddressView>(); // Global Money Formatter Mapper.AddFormatter <MoneyFormatter>(); }
protected override void Establish_context() { Mapper.AddFormatter <Formatter>(); Mapper.CreateProfile("Custom"); Mapper.CreateMap <Model, Dto>().WithProfile("Custom"); }
public void Mapp_Formater_Test() { Mapper.AddFormatter(new Formatter()); Mapper.CreateMap <B, A>().ForMember(a => a.Field5, b => b.MapFrom(_b => _b.Field4)); var _a = Mapper.Map <B, A>(new B()); Assert.AreEqual("_", _a.Field5); }
protected override void Establish_context() { Mapper.AddFormatter <SampleFormatter>(); Mapper.ForSourceType <int>().SkipFormatter <SampleFormatter>(); Mapper.CreateMap <ModelObject, ModelDto>(); var model = new ModelObject { ValueOne = 24 }; _result = Mapper.Map <ModelObject, ModelDto>(model); }
protected override void Establish_context() { Mapper.AddFormatter <CrazyEncoder>(); Mapper.Reset(); Mapper.CreateMap <ModelObject, ModelDto>(); var modelObject = new ModelObject { Value = 14 }; _modelDto = Mapper.Map <ModelObject, ModelDto>(modelObject); }
protected override void Establish_context() { Mapper.AddFormatter <HardEncoder>(); Mapper.AddFormatter(new SoftEncoder()); Mapper.AddFormatter(typeof(RokkenEncoder)); Mapper.AddFormatExpression(context => context.SourceValue + " Medium"); Mapper.CreateMap <ModelObject, ModelDto>(); var modelObject = new ModelObject { Value = 14 }; _modelDto = Mapper.Map <ModelObject, ModelDto>(modelObject); }
public static void ConfigureAutoMapper() { // Product Title and Product Mapper.CreateMap <ProductTitle, ProductSummaryView>().ForMember(x => x.Name, p => p.MapFrom(y => y.ProductName)); Mapper.CreateMap <ProductTitle, ProductView>().ForMember(x => x.Name, p => p.MapFrom(y => y.ProductName)); Mapper.CreateMap <Product, ProductSummaryView>(); Mapper.CreateMap <Product, ProductSizeOption>(); // Category Mapper.CreateMap <Category, CategoryView>(); // IProductAttribute Mapper.CreateMap <IProductAttribute, Refinement>(); // Global Money Formatter Mapper.AddFormatter <MoneyFormatter>(); }
public static void ConfigureAutoMapper() { // Product Title Mapper.CreateMap <ProductTitle, ProductSummaryView>(); Mapper.CreateMap <ProductTitle, ProductView>(); Mapper.CreateMap <Product, ProductSummaryView>(); Mapper.CreateMap <Product, ProductSizeOption>(); // Category Mapper.CreateMap <Category, CategoryView>(); // IProductAttribute Mapper.CreateMap <IProductAttribute, Refinement>(); // Global Money Formatter Mapper.AddFormatter <MoneyFormatter>(); }
protected override void Establish_context() { Mapper.CreateMap <Source, Dest>(); Mapper.AddFormatter <CustomFormatter>().ConstructedBy(() => new CustomFormatter(10)); Mapper.AddFormatter(typeof(OtherCustomFormatter)).ConstructedBy(() => new OtherCustomFormatter(" Splorg")); }