public async Task <int> Create(NewDayScheduleDto newScheduleDto)
        {
            var newSchedule = _mapper.Map <DaySchedule>(newScheduleDto);
            var id          = await _repository.Create(newSchedule);

            return(id);
        }
        public async Task <bool> Update(int id, NewDayScheduleDto updateData)
        {
            var scheduleToUpdate = await _repository.GetById(id);

            _mapper.Map(updateData, scheduleToUpdate);
            var successful = await _repository.Update(scheduleToUpdate);

            return(successful);
        }
        public async Task <IActionResult> Put(int id, [FromBody] NewDayScheduleDto newDaySchedule)
        {
            var successful = await _daySchedulesService.Update(id, newDaySchedule);

            return(Ok(successful));
        }
        public async Task <IActionResult> Post(NewDayScheduleDto newDaySchedule)
        {
            var id = await _daySchedulesService.Create(newDaySchedule);

            return(Ok(id));
        }