Ejemplo n.º 1
0
        public ActionResult SelectQuizz()
        {
            QuizVM quiz = new viewModels.QuizVM();

            quiz.ListOfQuizz = dbContext.Quizs.Select(q => new SelectListItem
            {
                Text  = q.QuizName,
                Value = q.QuizID.ToString()
            }).ToList();

            //Carga de Datos de Usuario si se borró los datos del Session
            if (userConnected == null)
            {
                string id = User.Identity.GetUserId();

                userConnected = dbContext.Users.Where(u => u.UserID.ToString() == id)
                                .Select(u => new UserVM
                {
                    UserID      = u.UserID,
                    UserName    = u.UserName,
                    Password    = u.Password,
                    TypeUser    = u.TypeUser,
                    FullName    = u.FullName,
                    ProfilImage = u.ProfilImage,
                }).FirstOrDefault();
            }

            Session["UserConnected"] = userConnected;

            return(View(quiz));
        }
Ejemplo n.º 2
0
        public ActionResult SelectQuizz()
        {
            QuizVM quiz = new viewModels.QuizVM();

            quiz.ListOfQuizz = dbContext.Quizs.Select(q => new SelectListItem
            {
                Text  = q.QuizName,
                Value = q.QuizID.ToString()
            }).ToList();

            return(View(quiz));
        }
Ejemplo n.º 3
0
        public ActionResult SelectQuizz()
        {
            if (Session["UserConnected"] != null)
            {
                QuizVM quiz = new viewModels.QuizVM();
                quiz.ListOfQuizz = dbContext.Quizs.Select(q => new SelectListItem
                {
                    Text  = q.QuizName,
                    Value = q.QuizID.ToString()
                }).ToList();

                return(View(quiz));
            }
            return(RedirectToAction("GetUser"));
        }