Beispiel #1
0
        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("/"));
 }
Beispiel #3
0
 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
     });
 }