public async Task <IActionResult> SendExamResults(ExaminerExamViewModel model)
        {
            var resultModel = _mapper.Map <ExaminerExamModel>(model);
            var user        = CurrentUser.UserId;
            await _examCompetitionService.CheckExamResult(resultModel, user);

            return(Ok());
        }
        public async Task <IActionResult> Put(ExaminerExamViewModel model)
        {
            var examModel = _mapper.Map <ExaminerExamModel>(model);

            await _examService.UpdateExamAsync(examModel);

            return(Ok());
        }
        public async Task <IActionResult> Create(ExaminerExamViewModel model)
        {
            var examModel = _mapper.Map <ExaminerExamModel>(model);

            examModel.ExamCreator = CurrentUser.UserId;
            await _examService.CreateExamAsync(examModel);

            return(Ok());
        }