public OrderCreationViewModel(ISessionRegister sessionRegister, IProductRack productRack, IWindowManager windowManager, IShoppingCart shoppingCart, IShellProvider shellProvider, IBarcodeProducer barcodeProducer, IOptions <CurrencySettings> currencyOptions) { _sessionRegister = sessionRegister; _productRack = productRack; _windowManager = windowManager; _shoppingCart = shoppingCart; _shellProvider = shellProvider; _barcodeProducer = barcodeProducer; _currencySettings = currencyOptions.Value; }
public ProductByBarcodeViewModel(IProductRack productRack) { _productRack = productRack; }
public ShoppingCart(IAppDbContext dbContext, IMapperProvider mapperProvider, IProductRack productRack) { _dbContext = dbContext; _productRack = productRack; _mapper = mapperProvider.Mapper; }