コード例 #1
0
ファイル: JoinController.cs プロジェクト: aero-016/OnlineQuiz
        public IActionResult Join(Paper paper)
        {
            if (_paperRepository.isSubmitted(paper.Owner, paper.PaperCode))
            {
                ViewData["Submitted"] = "Submitted";
                return(View());
            }
            var exist = _paperRepository.GetAllPapers().First(m => m.PaperCode == paper.PaperCode);

            if (exist == null)
            {
                ViewData["NoQuiz"] = "NoQuiz";
                return(View());
            }
            foreach (var question in exist.Questions)
            {
                foreach (var option in question.Options)
                {
                    option.Correct = false;
                }
            }
            if (exist.StartDate < DateTime.Now && exist.EndDate > DateTime.Now)
            {
                ViewData["exist"] = exist;
                //return Json(exist);
                return(View(exist));
            }
            else
            {
                // return Json(exist.EndDate);
                ViewData["Finished"] = "Finished";
                return(View());
            }
        }
コード例 #2
0
        //JsonResult
        //IActionResult
        public IActionResult ShowPaper()
        {
            var paper = _paperRepository.GetAllPapers().Where(m => m.Owner == User.Identity.Name);

            if (paper == null)
            {
                return(RedirectToAction(nameof(NoPaper)));
            }


            //return Json(paper.GetType());
            //return Json(paper);
            return(View(paper));
        }
コード例 #3
0
        //JsonResult
        //IActionResult
        public IActionResult ShowPaper()
        {
            var paper = _paperRepository.GetAllPapers().Where(m => m.Owner == User.Identity.Name);

            //  System.Diagnostics.Debug.Print("data"+TempData["Success"].ToString());
            if (paper == null)
            {
                return(RedirectToAction(nameof(NoPaper)));
            }


            //return Json(paper.GetType());
            //return Json(paper);
            return(View(paper));
        }