Exemplo n.º 1
0
        public void LoadData()
        {
            foreach (var item in MealItemRepository.GetMealListByIdList(_meal.Items))
            {
                MealItems.Add(new MealItemViewModel(item));
            }

            IsDataLoaded = true;
        }
Exemplo n.º 2
0
        /*
         * 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}";
            }
        }
Exemplo n.º 3
0
        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}";
            }
        }
Exemplo n.º 4
0
 /// <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!");
 }