async Task MainList_RemoveItem() { if (Item == null) { return; } VariationFoodItem = await App.DB.GetVariationFoodItemAsync(Item, Variation); App.DB.Remove(VariationFoodItem); await App.DB.SaveChangesAsync(); IsBusy = false; await App.Navigation.PopAsync(true); }
public async Task ChangeQuantity() { if (Item == null) { return; } if (VariationFoodItem == null) { VariationFoodItem = await App.DB.GetVariationFoodItemAsync(Item, Variation); } VariationFoodItem.Quantity = Item.Quantity; await App.DB.SaveChangesAsync(); Weight = Item.Weight; }
public async Task <VariationFoodItem> AddNewVariationFoodItemAsync(double Quantity, Variation variation, FoodItem foodItem) { //var realFoodItem = await FoodItems // .Where(f => f.FoodItemId == foodItemNotAttached.FoodItemId) // .FirstAsync(); var variationFoodItem = new VariationFoodItem() { Quantity = Quantity, Variation = variation, FoodItem = foodItem }; await AddAsync(variationFoodItem); return(variationFoodItem); }