public void LoadData() { foreach (var item in MealItemRepository.GetMealListByIdList(_meal.Items)) { MealItems.Add(new MealItemViewModel(item)); } IsDataLoaded = true; }
/* * MealItems * */ public async Task CreateMealItems(MealItems mealitems) { try { var result = await conn.InsertOrReplaceAsync(mealitems).ConfigureAwait(continueOnCapturedContext: false); StatusMessage = $"{result} record(s) added [mealItems: {mealitems.Id}])"; } catch (Exception ex) { StatusMessage = $"Unable to create MealItems. Error: {ex.Message}"; } }
public async Task DeleteMealItems(MealItems mealitems) { try { var result = await conn.DeleteAsync(mealitems).ConfigureAwait(continueOnCapturedContext: false); System.Diagnostics.Debug.WriteLine($"{mealitems.FoodItemId} has been deleted])"); StatusMessage = $"{mealitems.FoodItemId} has been deleted])"; } catch (Exception ex) { StatusMessage = $"Unable to delete MealItems {mealitems.FoodItemId} . Error: {ex.Message}"; } }
/// <summary> /// A method which is used to add a food item in the breakfast section. /// </summary> /// <param name="food">The food item which to be added in the breakfast entry.</param> /// <returns>Message that the food has been added.</returns> public string AddFoodToMeal(FoodModel food) { MealItems.Add(food); //MealCalories += food.TotalCalories; return(food.Name + "\nadded!"); }