public async Task <IActionResult> AddPredictedMarksForFirstMiddle(string groupCourseId, [FromBody] List <Mark> marks) { try { var lesson = (await lessonRepository.GetByGroupCourse(groupCourseId)).FirstOrDefault(l => l.LessonType == LessonType.FirstMiddle); if (lesson == null) { return(new NotFoundResult()); } var result = await markRepository.AddPredictedMarks(marks, lesson.Id); return(new OkObjectResult(result)); } catch { return(new NotFoundResult()); } }