public void Scan(string[] ProductNames) { foreach (var productName in ProductNames) { ScannedProducts.Add((Product)registeredProducts.First(p => p.ProductName == productName).Clone()); } }
public HomeVM() { DisplayName = "Welcome to POS"; Action <SelectableProductListVM> onSubmit = products => ScannedProducts = new ScannedProducts(products.SelectedProducts); ProductFinder = new ProductsFinderVM(onSubmit); }
public TotalCalculatorServiceTest() { moqCalculateService = new Mock <ICalculationService>(); Dictionary <Item, Product> productListDictionary = new Dictionary <Item, Product>(); productListDictionary.Add(Item.A, new Product(Item.A, 1.25, new VolumePrice(3, 3))); productListDictionary.Add(Item.B, new Product(Item.B, 4.25, null)); ProductList _productList = new ProductList(productListDictionary); IEnumerable <ScannedProducts> scannedProducts = new ScannedProducts[] { new ScannedProducts(Item.A, 1) }; prodListCount = new ProductListandScanCount(scannedProducts, _productList); }
public void Dispose() { product = null; scannedProduct = null; productFactTable = null; }
public CalculateService() { product = new Product(Item.A, 1.25, new VolumePrice(3, 3)); scannedProduct = new ScannedProducts(Item.A, 3); productFactTable = new ProducFactTable(scannedProduct, product); }
public void Scan(string ProductName) { ScannedProducts.Add((Product)registeredProducts.First(p => p.ProductName == ProductName).Clone()); }