public ActionResult Trivia() { if (Session["UserName"] == null) { return(RedirectToAction("Index", "Account")); } TriviaQuestion trivia = new TriviaQuestion(); ViewBag.Score = triviaService.GetUserScore(Session["UserName"].ToString()); QuestionsAndCategory ques = triviaService.getQuestions(Session["UserName"].ToString()); if (ques == null) { ViewBag.Message = "No questions left. Please create more questions."; ViewBag.ShowNextButton = "invisible"; } else { trivia.QuestionText = ques.Question; trivia.QuestionID = ques.QuestionId; trivia.CorrectAnswer = ques.CorrectAnswer; ViewBag.ShowNextButton = ""; } return(View(trivia)); }
public ActionResult CreateQuestion(QuestionsAndCategory model) { model.QuestionId = Guid.NewGuid(); ReturnType rt = triviaService.InsertTrivia(model); if (rt.value == 0) { //return new eM } return(RedirectToAction("Main", "Home")); }
public ReturnType InsertTrivia(QuestionsAndCategory quesCat) { var result = getCollection().Insert <QuestionsAndCategory>(quesCat); if (result != null) { return(new ReturnType(1)); } else { return(new ReturnType(0)); } }