public void addMeal(MealFullObject mealFullObject) { Meal meal = new Meal(); MealVariation mealVariation = new MealVariation(); bool shouldContinue = true; meal.Id = mealFullObject.Id; meal.name = mealFullObject.name; mealVariation.name = mealFullObject.meal_variation_name; foreach (var item in _dataContext.MealVariations) { if (item.name == mealFullObject.meal_variation_name) { meal.meal_variation_id = item.Id; shouldContinue = false; break; } } if (shouldContinue) { _dataContext.Add(mealVariation); _dataContext.SaveChanges(); meal.meal_variation_id = _dataContext.MealVariations.FirstOrDefault(x => x.name == mealFullObject.meal_variation_name).Id; } _dataContext.Add(meal); _dataContext.SaveChanges(); }
public IEnumerable <string> provideMealFullInfosList() { var mealFullInfoList = new List <string>(); foreach (var item in _dataContext.Meals) { var mealFullInfo = new MealFullObject(); mealFullInfo.Id = item.Id; mealFullInfo.name = item.name; mealFullInfo.meal_variation_id = item.meal_variation_id; mealFullInfo.meal_variation_name = _dataContext.MealVariations.Find(item.meal_variation_id).name; mealFullInfoList.Add(JsonConvert.SerializeObject(mealFullInfo)); } return(mealFullInfoList); }
public IActionResult updateMeal(int Id, [FromBody] MealFullObject mealFullObject) { _chefService.updateMeal(Id, mealFullObject); return(Ok("successful!")); }
public IActionResult addMeal([FromBody] MealFullObject mealFullObject) { _chefService.addMeal(mealFullObject); return(Ok("successful!")); }