Ejemplo n.º 1
0
        public ActionResult ActiveQuiz(Guid Id)
        {
            try
            {
                RepoQuiz db   = new RepoQuiz();
                var      data = db.ActiveQuiz(Id);
                switch (data)
                {
                case "Active":
                    TempData["success"] = "Quiz is Active";
                    break;

                case "De-Active":
                    TempData["success"] = "Quiz is De-Active";
                    break;

                case "False":
                    TempData["error"] = "Quiz is not Activated";
                    break;
                }
                return(RedirectToAction("Quiz", "Home"));
            }

            catch (Exception ee)
            {
                TempData["error"] = ee.Message;
                return(RedirectToAction("Quiz", "Home"));
            }
        }
Ejemplo n.º 2
0
 public ActionResult AddQuiz(string mode, Guid?id)
 {
     if (!string.IsNullOrEmpty(mode) && mode == "edit")
     {
         RepoQuiz db = new RepoQuiz();
         ViewBag.id = id.Value;
         return(View(db.getQuizById(id.Value)));
     }
     else
     {
         return(View());
     }
 }
Ejemplo n.º 3
0
        public ActionResult AddQuizQuestion(string mode, int?id)
        {
            RepoQuiz db = new RepoQuiz();

            ViewBag.QuizTitle = new SelectList(db.getQuiz(), "QuizID", "QuizTitle");
            if (!string.IsNullOrEmpty(mode) && mode == "edit")
            {
                ViewBag.id = id.Value;
                return(View(db.getQuizAnswerById(id.Value)));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 4
0
        public ActionResult AddQuiz(QuizData model)
        {
            try
            {
                RepoQuiz db     = new RepoQuiz();
                bool     result = db.addUpdateQuiz(model);
                if (result)
                {
                    TempData["success"] = "Saved Successfully";
                    return(RedirectToAction("Quiz", "Home"));
                }
                else
                {
                    TempData["error"] = "Record Added & Updated Unsuccessfully";
                }
            }
            catch (Exception ex)
            {
                TempData["error"] = "Record Added & Updated Unsuccessfully";
            }

            return(View());
        }
Ejemplo n.º 5
0
        public ActionResult DeleteQuizQuestion(int Id)
        {
            try
            {
                RepoQuiz db = new RepoQuiz();
                if (db.deleteQuizAnswer(Id))
                {
                    TempData["success"] = "Deleted Successfully";
                    return(RedirectToAction("QuizQuestion", "Home"));
                }
                else
                {
                    TempData["error"] = "Record Deletion Unsuccessfull";
                    return(RedirectToAction("QuizQuestion", "Home"));
                }
            }

            catch (Exception ee)
            {
                TempData["error"] = "Record Not Found or Deleted by Another user";
                return(RedirectToAction("Quiz", "Home"));
            }
        }
Ejemplo n.º 6
0
        public ActionResult QuizPartialView()
        {
            RepoQuiz db = new RepoQuiz();

            return(PartialView(db.getQuiz()));
        }
Ejemplo n.º 7
0
        public ActionResult UsersGame(string id)
        {
            RepoQuiz db = new RepoQuiz();

            return(View(db.UsersQuizList(id)));
        }
Ejemplo n.º 8
0
        public ActionResult QuizQuestionPartialView()
        {
            RepoQuiz db = new RepoQuiz();

            return(PartialView(db.getQuizAnswer()));
        }