예제 #1
0
        private QuizViewModel MapTo(QuestionJson json)
        {
            QuizViewModel quizViewModel = new QuizViewModel();

            quizViewModel.A        = json.A;
            quizViewModel.B        = json.B;
            quizViewModel.C        = json.C;
            quizViewModel.D        = json.D;
            quizViewModel.Answer   = json.Answer;
            quizViewModel.Question = json.Question;
            quizViewModel.Reason   = json.Reason;
            quizViewModel.Id       = Count;
            Count++;
            return(quizViewModel);
        }
예제 #2
0
        public Controller.Database.Tables.Question AddTeacherQuestion(QuestionJson jsonObj, string uid)
        {
            var question = jsonObj.ToModel();

            question.CreatedBy = uid;
            var questionDb = question.ToEntity();

            questionDb.IsCustom   = 1;
            questionDb.Difficulty = 1;
            Mutex.WaitOne();
            this.GetDbSet <Controller.Database.Tables.Question>().Add(questionDb);
            Database.SaveChanges();
            Mutex.ReleaseMutex();
            return(questionDb);
        }