コード例 #1
0
        public JsonResult AgentloginCheck(BlAgent ObjBlAgent)
        {
            try
            {
                BlFunction blfunctions   = new BlFunction();
                string     AgentPassword = "";
                AgentPassword         = blfunctions.EncryptAgent(Convert.ToString(ObjBlAgent.AgPassword.Trim()));
                ObjBlAgent.AgPassword = AgentPassword;


                ArrayList arrlist = ObjBlAgent.ValidLogin();
                blfunctions = null;
                ObjBlAgent  = null;


                if (arrlist.Count > 0)
                {
                    Session["ID_Agent"]   = arrlist[0].ToString();
                    Session["ID_Company"] = arrlist[1].ToString();
                    Session["AgName"]     = arrlist[3].ToString();
                    if (Session["ID_Agent"] != null && Convert.ToString(Session["ID_Agent"]) != "" &&
                        Session["ID_Company"] != null && Convert.ToString(Session["ID_Company"]) != "")
                    {
                        return(Json(new { Url = Url.Action("RecruitersDashboard", "Recruiters"), statusCode = 1 }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { Url = Url.Action("RecruitersLogin", "Home"), statusCode = 2 }, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(new { Url = Url.Action("RecruitersLogin", "Home"), statusCode = 2 }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex));
            }
        }