public Result(User userTakingTheTest, List <Question> questionsAsked, List <Answer> selectedAnswers, QuizType quizType, DateTime dateTime, QuizTemplate questionSuite) { User = userTakingTheTest; QuestionsAsked = questionsAsked; SelectedAnswers = selectedAnswers; QuizType = quizType; DateTime = dateTime; QuestionSuite = questionSuite; }
public Quiz CreateQuiz(string name, QuizTemplate quizTemplate) { User user = GetUserByName(name); Quiz exam = new Quiz(GetDBTime(), user, quizTemplate); Context.Exams.Add(exam); Context.SaveChanges(); return(exam); }
internal void DeleteQuestionSuiteById(int suiteId) { QuizTemplate qs = Context.QuestionSuites.FirstOrDefault(q => q.Id == suiteId); if (qs != null) { Context.QuestionSuites.Remove(qs); Context.SaveChanges(); } }
public Quiz(DateTime startDate, User user, QuizTemplate suite) { StartDate = startDate; User = user; Suite = suite; }
public QuizTemplate CreateTemporaryQuizTemplate(QuizTemplate newQuestionSuite) { Context.QuestionSuites.Add(newQuestionSuite); Context.SaveChanges(); return(newQuestionSuite); }