示例#1
0
 //Login
 #region
 //Landing view action for login
 public ActionResult Index()
 {
     try
     {
         //Mantri can enter only those constituency which are not registered.
         //Voter can enter only those constituency which are registered.
         #region
         List <string> constituencyListForMantri = new List <string>();
         List <string> constituencyListForVoter  = new List <string>();
         var           constituencyList          = _repObj.ConstituencyName();
         foreach (var item in constituencyList)
         {
             if (item.Status.Equals("not registered"))
             {
                 constituencyListForMantri.Add(item.ConstituencyName);
             }
             if (item.Status.Equals("registered"))
             {
                 constituencyListForVoter.Add(item.ConstituencyName);
             }
         }
         ViewBag.constituencyListForMantri = constituencyListForMantri;
         ViewBag.constituencyListForVoter  = constituencyListForVoter;
         #endregion
         return(View());
     }
     catch (Exception)
     {
         TempData["msgLogin"] = "******";
         return(RedirectToAction("Index", "Login"));
     }
 }
示例#2
0
        public ActionResult Index(string n, string e, string p, string k)
        {
            try
            {
                string hash = MakeExpiryHash(e);
                hashsecure = k;
                if (k == hash)
                {
                    #region
                    var           constituencyList          = _repObj.ConstituencyName();
                    List <string> constituencyListForMantri = new List <string>();
                    foreach (var item in constituencyList)
                    {
                        constituencyListForMantri.Add(item.ConstituencyName);
                    }
                    ViewBag.constituencyListForMantri = constituencyListForMantri;
                    TempData["email"]    = e;
                    TempData["name"]     = n;
                    TempData["password"] = p;
                    #endregion

                    return(View());
                }
                else
                {
                    TempData["msgLogin"] = "******";
                    return(RedirectToAction("Index", "Login"));
                }
            }
            catch (Exception ex)
            {
                TempData["msg"] = "Server Error. Please retry after sometime.";
                return(View("Index"));
            }
        }