示例#1
0
        public async Task <MealResponse> Update(Meal meal)
        {
            var existingMeal = await mealRepository.FindById(meal.ID);

            if (existingMeal == null)
            {
                return(new MealResponse(false, "Meal doesn't exist"));
            }

            mealRepository.Update(meal);
            await unitOfWork.Complete();

            return(new MealResponse(true, null));
        }
示例#2
0
 public ActionResult Delete(int id)
 {
     _mealRepository.Delete(_mealRepository.FindById(id));
     return(Ok(_mealRepository.Save()));
 }