/// <summary> /// Добавление дополнительного урока /// </summary> /// <param name="pupilId"></param> /// <param name="extraLesson"></param> /// <returns></returns> public async Task <Pupil> AddExtraLesson(int pupilId, ExtraLesson extraLesson) { var pupil = await GetPupil(pupilId); if (pupil == null) { throw new ArgumentException("Pupil not found"); } extraLesson.Id = GenerateExraLessonId(); pupil.PupilSchedule.ExtraLessons.Add(extraLesson); return(await SavePupil(pupil)); }
public Task <Pupil> AddExtraLesson(int pupilId, ExtraLesson extraLesson) { throw new NotImplementedException(); }
/// <summary> /// Добавление дополнительного урока /// </summary> /// <param name="pupilId"></param> /// <param name="extraLesson"></param> /// <returns></returns> public async Task <Pupil> AddExtraLesson(int pupilId, ExtraLesson extraLesson) { return(await _pupilDao.AddExtraLesson(pupilId, extraLesson)); }