Ejemplo n.º 1
0
		async void Scanner (object sender, EventArgs args)
		{
			var data = await DependencyService.Get<IScanner> ().Scan ();

			if (data != null) {
				var database = new ECOdatabase ();
				List<WoolworthsItem> resultSet = database.SearchWoolWorthsItem (data);

				if (resultSet.Count == 1) {
					CartItem scannedItem = new CartItem (resultSet [0].itemName, resultSet [0].itemPrice, resultSet [0].itemImage);
					database.InsertItemToCart (scannedItem);
					Navigation.PushAsync (new CartPage ());
				} else {
					DisplayAlert ("Scanner", "No item found", "OK");
				}

			}
		}
Ejemplo n.º 2
0
		public int DeleteItemInCart(CartItem item){
			return database.Delete<CartItem>(item.itemID);
		}
Ejemplo n.º 3
0
		public int InsertItemToCart(CartItem item){
			return database.Insert (item);
		}