public IActionResult AddMealRateToSeason(long seasonId, MealRateInputModel model)
        {
            if (ModelState.IsValid)
            {
                var season   = _seasonRepository.GetSeasonById(seasonId);
                var meal     = _mealRepository.GetMealById(model.MealId);
                var mealRate = MealRate.New(model.Rate, season, meal);

                _mealRateRepository.AddMealRate(mealRate);

                return(RedirectToAction(nameof(GetAllMealRatesBySeason), new { id = seasonId }));
            }

            return(RedirectToAction(nameof(AddMealRateToSeason), new { id = seasonId }));
        }
 public void Delete(MealRate mealRate)
 {
     _context.MealRates.Remove(mealRate);
     _context.SaveChanges();
 }
 public void AddMealRate(MealRate rate)
 {
     _context.MealRates.Add(rate);
     _context.SaveChanges();
 }