Example #1
0
        public void TestAddStat()
        {
            Stat stat = _statImpl.GetStat(1, 1);

            if (stat == null)
            {
                _statImpl.AddStat(1, 1);
            }
        }
Example #2
0
        /// <summary>
        /// Insert user answer
        /// </summary>
        /// <returns>The next question</returns>
        public ActionResult InsertAnswer()
        {
            List <int> QuestionIds = Session["QuestionIds"] as List <int>;
            var        user        = Session["User"] as User;
            var        quiz        = Session["Quiz"] as Quiz;

            if (Request["answerId"] != null)
            {
                int answerId = int.Parse(Request["answerId"]);

                userImpl.AddUserAnswer(user.UserId, answerId);
                if (QuestionIds.Count > 0)
                {
                    return(ListQuestion());
                }
            }
            statImpl.AddStat(user.UserId, quiz.QuizId);
            return(null);
        }