/// <summary> /// Handle a scan of a barcode /// </summary> /// <param name="barcode">The scanned barcode</param> /// <returns><c>true</c> if succesfull, <c>false</c> otherwise</returns> public bool handleBarcode(string barcode) { var product = Catalogus.FindProductForBarcode(barcode); if (product != null) { Cart.Add(product); RaiseBarcodeScanned(product); RaiseClientDisplay(GetTotalCartPrice(), product); return(true); } return(false); }
/// <summary> /// Show all products /// </summary> public void showAllProducts() { var allProducts = Catalogus.GetAllProducts(); RaiseDisplayAllProducts(allProducts); }