Exemplo n.º 1
0
        public ActionResult Index(string loginId, string password)
        {
            _strLoginId = loginId;
            var v = _loginRepository.LogResult(loginId, password);

            if (v.AnnexLoginResult == "OK")
            {
                _utils.CreateLiveSession(v.CicoId.ToString(CultureInfo.InvariantCulture),
                                         v.Cico.ToString(CultureInfo.InvariantCulture), v.EntityName, v.AnnexLoginFips);
                return(RedirectToAction("Dashboard"));
            }
            if (v.AnnexLoginResult == "XL")
            {
                _utils.AbandonSession(loginId);
                ViewBag.LoginError = "Login not found";
            }
            else if (v.AnnexLoginResult == "XP")
            {
                _utils.AbandonSession(loginId);
                ViewBag.LoginError = "Password does not match Login";
            }
            Session["LogoutMessage"] = "";

            return(View());
        }
Exemplo n.º 2
0
        public ActionResult Index(string loginId, string password)
        {
            var v = _loginRepository.LogResult(loginId, password);

            //if (v.Cico != 2 && v.AnnexLoginResult == "OK")
            //{
            //    ViewBag.LoginError = "Only City governments can report annexation details";
            //    //_utils.AbandonSession(loginId);
            //    FormsAuthentication.SignOut();
            //    return View();
            //}
            //else if (v.AnnexLoginResult == "OK")
            if (v.AnnexLoginResult == "OK")
            {
                _utils.CreateLiveSession(v.CicoId.ToString(CultureInfo.InvariantCulture),
                                         v.Cico.ToString(CultureInfo.InvariantCulture), v.EntityName, v.AnnexLoginFips);
                return(RedirectToAction("ArStart"));
            }
            else if (v.AnnexLoginResult == "XL")
            {
                _utils.AbandonSession(loginId);
                ViewBag.LoginError = "Login not found";
            }
            else if (v.AnnexLoginResult == "XP")
            {
                _utils.AbandonSession(loginId);
                ViewBag.LoginError = "Password does not match Login";
            }
            return(View());
        }