Exemple #1
0
 public IActionResult Index()
 {
     if (this.takesService.IsUserHasNotFinishedQuiz(this.userManager.GetUserId(this.User)))
     {
         return(this.RedirectToAction("IndexContinue"));
     }
     else
     {
         SelectTakeIndexViewModel model = new SelectTakeIndexViewModel
         {
             QuizzesItems = this.quizzesService.GetAllAsKeyValuePairs(),
         };
         return(this.View(model));
     }
 }
Exemple #2
0
        public async Task <IActionResult> Index(SelectTakeIndexViewModel model)
        {
            await this.takesService.CreateTakeAsync(this.userManager.GetUserId(this.User), model.QuizId);

            return(this.RedirectToAction("Take"));
        }