public ExamControllerTests() { createExamModel = new CreatingExamModel(); updateExamModel = new UpdateExamModel(); mockRepo = new Mock <IExamService>(); mockRepoGrade = new Mock <IGradeService>(); //controller = new ExamsController(mockRepo.Object,mockRepoGrade.Object); }
public async Task<IActionResult> UpdateExam([FromBody] UpdateExamModel updateExamModel, Guid id) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var exam = await examService.FindById(id); if (exam == null) { return NotFound(); } var examModel = Mapper.Map<UpdateExamModel, Exam>(updateExamModel); await examService.Update(id, examModel); return NoContent(); }