public AdminController(ICategoryRepository repo, IProductRepository productrepo, ICosmeticRepository cosmeticrepo, IOrderRepository orderrepo, ICareRepository carerepo, IColor colorrepo) { this.repo = repo; this.productrepo = productrepo; this.orderrepo = orderrepo; this.cosmeticrepo = cosmeticrepo; this.carerepo = carerepo; this.colorrepo = colorrepo; Mapper.Initialize(cfg => { cfg.CreateMap <Category, CategoryViewModel>(); cfg.CreateMap <CategoryViewModel, Category>(); cfg.CreateMap <ParfumViewModel, Parfum>(); cfg.CreateMap <Parfum, ParfumViewModel>(); cfg.CreateMap <Cosmetic, CosmeticViewModel>(); cfg.CreateMap <CosmeticViewModel, Cosmetic>(); cfg.CreateMap <Care, CareViewModel>(); cfg.CreateMap <CareViewModel, Care>(); cfg.CreateMap <FilterParametersForOrdersView, FilterParametersForOrders>(); cfg.CreateMap <Order, OrderViewModel>(); }); Mapper.CreateMap <Category, CategoryViewModel>(); Mapper.CreateMap <CategoryViewModel, Category>(); Mapper.CreateMap <ParfumViewModel, Parfum>(); Mapper.CreateMap <Parfum, ParfumViewModel>(); Mapper.CreateMap <Cosmetic, CosmeticViewModel>(); Mapper.CreateMap <CosmeticViewModel, Cosmetic>(); Mapper.CreateMap <Care, CareViewModel>(); Mapper.CreateMap <CareViewModel, Care>(); Mapper.CreateMap <FilterParametersForOrdersView, FilterParametersForOrders>(); Mapper.CreateMap <Order, OrderViewModel>(); Mapper.CreateMap <ProductsInOrder, OrderViewModel.ProductsInOrderViewModel>(); }
//-------------------------------------------------- //Конструктор public HomeController(ICategoryRepository CategoryRepo, IProductRepository ProductRepo, ICosmeticRepository CosmeticRepo, ICareRepository CareRepo, IDataForPrice DataForPriceRepo) { this.CategoryRepo = CategoryRepo; this.ProductRepo = ProductRepo; this.CosmeticRepo = CosmeticRepo; this.CareRepo = CareRepo; this.DataForPriceRepo = DataForPriceRepo; Mapper.CreateMap <ModelForCosmeticFilter, CosmeticFilter>(); }
public CartController(IProductRepository productrepo, IOrderRepository orderrepo, ICosmeticRepository cosmeticrepo, ICareRepository carerepo, ICategoryRepository categoryrepo, IDataForPrice DataForPriceRepo) { this.productrepo = productrepo; this.cosmeticrepo = cosmeticrepo; this.carerepo = carerepo; this.orderrepo = orderrepo; this.categoryrepo = categoryrepo; this.dataForPriceRepo = DataForPriceRepo; Mapper.CreateMap <OrderViewModel, Order>(); Mapper.CreateMap <RealShop.Models.OrderViewModel.ProductsInOrderViewModel, ProductsInOrder>(); Currency = 35; /*Mapper.CreateMap<RealShop.Models.OrderViewModel.ParfumInOrderViewModel, ParfumInOrder>(); * Mapper.CreateMap<RealShop.Models.OrderViewModel.CosmeticInOrderViewModel, CosmeticInOrder>(); * Mapper.CreateMap<RealShop.Models.OrderViewModel.CareInOrderViewModel, CareInOrder>();*/ }