Example #1
0
        public ProgramDay AddNewProgramDay(AddDishDay dto)
        {
            var type = _programTypeService.GetProgramByName(dto.TypeName);
            var day  = new ProgramDay
            {
                Name         = dto.DayName,
                TrainingLink = dto.TrainingLink,
                ScheduleId   = type.ProgramScheduleId
            };

            _repository.Add(day);

            _repository.Add(day);
            _context.SaveChanges();
            foreach (var d in dto.dishes)
            {
                _context.DishDays.Add(new DishDay
                {
                    DishId       = d,
                    ProgramDayId = day.Id
                });
            }
            _context.SaveChanges();
            return(day);
        }
Example #2
0
 public IActionResult Post([FromBody] AddDishDay dto)
 {
     _programDayService.AddNewProgramDay(dto);
     return(Ok());
 }