コード例 #1
0
ファイル: Result.cs プロジェクト: pyrovoice/QRefTrain
 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;
 }
コード例 #2
0
ファイル: Dal.cs プロジェクト: pyrovoice/QRefTrain
        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);
        }
コード例 #3
0
ファイル: Dal.cs プロジェクト: pyrovoice/QRefTrain
        internal void DeleteQuestionSuiteById(int suiteId)
        {
            QuizTemplate qs = Context.QuestionSuites.FirstOrDefault(q => q.Id == suiteId);

            if (qs != null)
            {
                Context.QuestionSuites.Remove(qs);
                Context.SaveChanges();
            }
        }
コード例 #4
0
 public Quiz(DateTime startDate, User user, QuizTemplate suite)
 {
     StartDate = startDate;
     User      = user;
     Suite     = suite;
 }
コード例 #5
0
ファイル: Dal.cs プロジェクト: pyrovoice/QRefTrain
 public QuizTemplate CreateTemporaryQuizTemplate(QuizTemplate newQuestionSuite)
 {
     Context.QuestionSuites.Add(newQuestionSuite);
     Context.SaveChanges();
     return(newQuestionSuite);
 }