Example #1
0
        public async Task <int> CreateQuizQuestion(Library.Models.QuizQuestion quizQuestion)
        {
            if (quizQuestion is null)
            {
                throw new ArgumentNullException(nameof(quizQuestion));
            }
            _logger.LogInformation("Adding quizquestion");
            Entities.QuizQuestion entity = Mapper.Map(quizQuestion);
            _dbContext.Add(entity);
            await _dbContext.SaveChangesAsync();

            return(quizQuestion.QuizQuestionId);
        }
 //francisco added this, used for adding quizquestion to database
 public static Entities.QuizQuestion Map(Library.Models.QuizQuestion quizQuestion) => new Entities.QuizQuestion
 {
     QuizQuestionId = quizQuestion.QuizQuestionId,
     QuizId         = quizQuestion.QuizId,
     QuestionId     = quizQuestion.QuestionId
 };