Ejemplo n.º 1
0
 public ExamControllerTests()
 {
     createExamModel = new CreatingExamModel();
     updateExamModel = new UpdateExamModel();
     mockRepo        = new Mock <IExamService>();
     mockRepoGrade   = new Mock <IGradeService>();
     //controller = new ExamsController(mockRepo.Object,mockRepoGrade.Object);
 }
Ejemplo n.º 2
0
        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();
        }