internal SetChileProductIngredientsCommand(IProductUnitOfWork productUnitOfWork) { if (productUnitOfWork == null) { throw new ArgumentNullException("productUnitOfWork"); } _productUnitOfWork = productUnitOfWork; }
public static ViewManager GetInstance(ILoginUnitOfWork loginUnitOfWork, IProductUnitOfWork productUnitOfWork, IOrderUnitOfWork orderUnitOfWork, IOrderProcessor processor) { if (_instance == null) { _instance = new ViewManager(loginUnitOfWork, productUnitOfWork, orderUnitOfWork, processor); } return(_instance); }
internal UpdateProductCommand(IProductUnitOfWork productUnitOfWork) { if (productUnitOfWork == null) { throw new ArgumentNullException("productUnitOfWork"); } _productUnitOfWork = productUnitOfWork; }
internal SetChileProductAttributeRangesCommand(IProductUnitOfWork productUnitOfWork) { if (productUnitOfWork == null) { throw new ArgumentNullException("productUnitOfWork"); } _productUnitOfWork = productUnitOfWork; }
public MainViewModel(IProductUnitOfWork productUnitOfWork, IOrderUnitOfWork orderUnitOfWork, ILoginUnitOfWork login, IOrderProcessor processor) { OrdersViewModel ordersVM = new OrdersViewModel(orderUnitOfWork, 0); PageViewModels.Add(ordersVM); PageViewModels.Add(new ProductImagesViewModel(productUnitOfWork, 1)); PageViewModels.Add(new ProductsViewModel(productUnitOfWork, 2)); PageViewModels.Add(new ProductSizesViewModel(productUnitOfWork, 3)); PageViewModels.Add(new StatisticViewModel(4, orderUnitOfWork)); CurrentPageViewModel = PageViewModels[0]; AddViews.Add(this); AddViews.Add(new SendEmailViewModel(login, orderUnitOfWork, ordersVM, processor)); AddViews.Add(new AddNewImageViewModel(productUnitOfWork, this)); AddViews.Add(new AddNewSizeViewModel(productUnitOfWork, this)); AddViews.Add(new AddProductViewModel(productUnitOfWork, this)); AddViews.Add(new StatisticRightViewModel(orderUnitOfWork)); CurrentAddView = AddViews[1]; CloseWindowCommand = new RelayCommand(x => CloseWindow((ICloseable)x)); }
public ProductsController(IProductUnitOfWork repository) { _repository = repository; }
public NavigationController(IProductUnitOfWork repository) { _repository = repository; }
public AppView(ILoginUnitOfWork loginUnitOfWork, IProductUnitOfWork productUnitOfWork, IOrderUnitOfWork orderUnitOfWork, IOrderProcessor processor) { InitializeComponent(); DataContext = ViewManager.GetInstance(loginUnitOfWork, productUnitOfWork, orderUnitOfWork, processor); }
public static ProductsObservableCollection GetInstance(IProductUnitOfWork repository) { return(_instance ?? (_instance = new ProductsObservableCollection(repository))); }
private ProductsObservableCollection(IProductUnitOfWork repository) { _products = new ObservableCollection <Product>(repository.Products.GetAll().ToList()); }
public ProductManager(IProductUnitOfWork unitOfWork) : base(unitOfWork) { }
private SizesObservableCollection(IProductUnitOfWork repository) { _productSizes = new ObservableCollection <Size>(repository.Sizes.GetAll().ToList()); }
private ViewManager(ILoginUnitOfWork loginUnitOfWork, IProductUnitOfWork productUnitOfWork, IOrderUnitOfWork orderUnitOfWork, IOrderProcessor processor) { PageViewModels.Add(new LoginViewModel(loginUnitOfWork)); PageViewModels.Add(new MainViewModel(productUnitOfWork, orderUnitOfWork, loginUnitOfWork, processor)); CurrentPageViewModel = PageViewModels[0]; }
public ProductImagesViewModel(IProductUnitOfWork repository, int row) { _productImages = ImagesObservableCollection.GetInstance(repository); _productUnitOfWork = repository; Row = row; }
public ProductsViewModel(IProductUnitOfWork repo, int row) { _products = ProductsObservableCollection.GetInstance(repo); _productUnitOfWork = repo; Row = row; }
public EmailOrderProcessor(IProductUnitOfWork products) { _products = products.Products.GetAll().ToList(); }
private ImagesObservableCollection(IProductUnitOfWork repository) { _productImages = new ObservableCollection <Image>(repository.Images.GetAll().ToList()); }
public AddProductViewModel(IProductUnitOfWork repository, MainViewModel vm) { _productRepository = repository; _viewModel = vm; }
public BrandService(IProductUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; }
/// <summary> /// Initializes a new instance of the <seealso cref="ProductController"/> class. /// </summary> /// <param name="unitOfWork">Injection interface of productDto unit of work.</param> public ProductController(IProductUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; }
public ProductOptionService(IProductUnitOfWork unitOfWork) : base(unitOfWork) { }
public ProductController(IMapper mapper, IProductUnitOfWork unitOfWork) { _mapper = mapper; this._unitOfWork = unitOfWork; }
public BasketController(IProductUnitOfWork repository) { _repository = repository; }
public Service(IProductUnitOfWork unitOfWork) { _productUnitOfWork = unitOfWork; }