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>(); }
private void Clear_Table(DataGridView dataGridView) { dataGridView.DataSource = null; dataGridView.Rows.Clear(); medRepos = prov.GetFactory().GetMedicineRepository(); cosRepos = prov.GetFactory().GetCosmeticRepository(); }
public CartForm(ICartRepositoty cartRepos, IMedicineRepository medRepos, ICosmeticRepository cosRepos) { this.cartRepos = cartRepos; this.medRepos = medRepos; this.cosRepos = cosRepos; InitializeComponent(); }
//-------------------------------------------------- //Конструктор 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 AppFormAdmin() { prov = new FactoryProvider(); medRepos = prov.GetFactory().GetMedicineRepository(); cosRepos = prov.GetFactory().GetCosmeticRepository(); InitializeComponent(); // Load_Med_Columns(); Load_Cos_Columns(); }
public AppFormUser() { factory = new FlyweightFactory(); prov = new FactoryProvider(); medRepos = prov.GetFactory().GetMedicineRepository(); cosRepos = prov.GetFactory().GetCosmeticRepository(); cartRepos = prov.GetFactory().GetCartRepository(); InitializeComponent(); // Load_Med_Columns(); Load_Cos_Columns(); }
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>();*/ }
public CosmeticProductFrom(ICosmeticRepository cosRepos, Cosmetic product) { this.cosRepos = cosRepos; cosProduct = product; InitializeComponent(); }
public UnitOfWork(CsisDbContext dbContext, ICosmeticRepository cosmeticRepository /*, * ICosmeticUsedSlowlyRepository cosmeticUsedSlowlyRepository*/) { _dbContext = dbContext; CosmeticRepository = cosmeticRepository; }