public async Task <EvaluateTest> TakeTest(EvaluateTest model)
        {
            var test = await _testRepository.GetByIdAsync(model.Id);

            foreach (var userQuestion in model.Questions)
            {
                var testQuestion = test.Questions.FirstOrDefault(x => x.Id == userQuestion.Id);

                var correctAnswer = testQuestion.Answers.FirstOrDefault(x1 => x1.AnswerLetter == testQuestion.CorrectAnswer);
                var userAnswer    = userQuestion.Answers.FirstOrDefault(x1 => x1.Selected);
                if (correctAnswer.Id != userAnswer.Id)
                {
                    userAnswer.Wrong = true;
                }
            }

            return(model);
        }
        public async Task <IActionResult> TakeTest([FromBody] EvaluateTest model)
        {
            var result = await _testAppService.TakeTest(model);

            return(Json(result));
        }