Exemplo n.º 1
0
        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());
            }
        }