Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Show all products
        /// </summary>
        public void showAllProducts()
        {
            var allProducts = Catalogus.GetAllProducts();

            RaiseDisplayAllProducts(allProducts);
        }