Пример #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");
				}

			}
		}