Beispiel #1
0
        async void lvwFavorites_Itemseleceted(object sender, SelectedItemChangedEventArgs e)
        {
            DrinkLocal       selectedCocktail = e.SelectedItem as DrinkLocal;
            RootObjectDrinks Cocktail         = await CocktailManager.GetCocktailsById(selectedCocktail.idDrink);

            Navigation.PushAsync(new DetailPage(Cocktail));
        }
        public Task <int> DeleteItemAsync(DrinkLocal item)
        {
            var drink = database.Table <DrinkLocal>().Where(i => i.idDrink == item.idDrink).FirstOrDefaultAsync();
            //if(drink.Result.idDrink == item.idDrink)
            var result = drink.Result;

            return(database.DeleteAsync(result));
        }
 public Task <int> SaveItemAsync(DrinkLocal item)
 {
     if (item.ID != 0)
     {
         return(database.UpdateAsync(item));
     }
     else
     {
         return(database.InsertAsync(item));
     }
 }