public JsonResult UserLoginCheck(BlUser ObjBlUser) { try { BlFunction blfunctions = new BlFunction(); string UserPassword = ""; UserPassword = blfunctions.EncryptAgent(Convert.ToString(ObjBlUser.UsPassword.Trim())); ObjBlUser.UsPassword = UserPassword; ArrayList arrlist = ObjBlUser.ValidLogin(); blfunctions = null; ObjBlUser = null; if (arrlist.Count > 0) { Session["ID_Users"] = arrlist[0].ToString(); Session["ID_Company"] = arrlist[1].ToString(); Session["UsName"] = arrlist[3].ToString(); //ViewData["ReplayCount"] = arrlist[6].ToString(); if (Session["ID_Users"] != null && Convert.ToString(Session["ID_Users"]) != "" && Session["ID_Company"] != null && Convert.ToString(Session["ID_Company"]) != "") { return(Json(new { Url = Url.Action("UserDashboard", "UserDashboard"), statusCode = 1 }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Url = Url.Action("UserLogin", "Home"), statusCode = 2 }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { Url = Url.Action("UserLogin", "Home"), statusCode = 2 }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(ex)); } }