예제 #1
0
        public ActionResult CheckFull(int?Test_ID, string User_id, DateTime?Date)
        {
            var       count_of_questions = TestService.GetTest(Test_ID).Questions.Count();
            var       results            = ResultService.GetResults(User_id, Test_ID.Value);
            ResultDTO result             = results.Where(dat => dat.Date.ToString() == Date.ToString()).First();

            if (result.Score + 1 > count_of_questions)
            {
                return(RedirectToAction("ResultAdmin", new { Test_ID, User_id, Date }));
            }
            ResultService.ChangeResult(User_id, Test_ID.Value, Date.Value);
            return(RedirectToAction("ResultAdmin", new { Test_ID, User_id, Date }));
        }