コード例 #1
0
        public IActionResult PutTestAttemptAnswers([FromBody] ConcreteAttemptInputModel concreteAttempt)
        {
            Mapper       mapper = new Mapper();
            AttemptSaver saver  = new AttemptSaver();

            saver.CreateAttemptResult(mapper.ConvertConcreteAttemptInputModelToConcreteAttemptBusinessModel(concreteAttempt));
            return(new OkResult());
        }
コード例 #2
0
        public ConcreteAttemptBusinessModel ConvertConcreteAttemptInputModelToConcreteAttemptBusinessModel(ConcreteAttemptInputModel attempt)
        {
            List <QuestionWithAnswersBusinessModel> questions = new List <QuestionWithAnswersBusinessModel>();
            Mapper mapper = new Mapper();

            foreach (var q in attempt.Questions)
            {
                questions.Add(mapper.ConvertQuestionWithAnswersInputModelToQuestionWithAnswersBusinessModel(q));
            }
            return(new ConcreteAttemptBusinessModel(attempt.AttemptId, attempt.DurationTime, questions));
        }