public ActionResult GetPoll(string poll) { if (PollHelper.CheckUrlProjectCode(poll)) { SafeAdmission valid = ((List <SafeAdmission>)Session["admissions"]).Where(x => x.projectUrl == poll).FirstOrDefault(); if (valid.projectUrl == poll) { var data = PollHelper.GetPoll(poll); return(new JsonResult() { Data = data }); } } return(new JsonResult() { Data = null }); }
public ActionResult Index(string poll) { if (PollHelper.CheckUrlProjectCode(poll)) { if (Session["admissions"] == null) { Session["admissions"] = new List <SafeAdmission>(); } SafeAdmission valid = ((List <SafeAdmission>)Session["admissions"]).Where(x => x.projectUrl == poll).FirstOrDefault(); if (valid != null && valid.Status) { return(View()); } else { return(RedirectToAction("RouteAccess", "Admission", new { projectUrl = poll })); } } return(Redirect("/")); }
public ActionResult SetTimer(string poll) { if (PollHelper.CheckUrlProjectCode(poll)) { SafeAdmission valid = ((List <SafeAdmission>)Session["admissions"]).Where(x => x.projectUrl == poll).FirstOrDefault(); if (valid.projectUrl == poll) { Project data = PollHelper.GetProjectByURL(poll); var timerValue = PollHelper.GetTimerValue(data.Id); //NEED TO IMPLEMENT return(new JsonResult() { Data = data }); } } return(new JsonResult() { Data = null }); }