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); }
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); }