public ActionResult SendRequest(int RequestUserId) { if (SessionManager.GetInstance.ActiveUser != null) { ResponseModel model = new ResponseModel() { ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.InvalidUserNamePassword : "******", Status = false, }; bool Success = false; var requestedUser = objUser.Select_STP_GetUserDetails().Where(p => p.UserId == RequestUserId).FirstOrDefault(); if (requestedUser.Gender.ToUpper() == SessionManager.GetInstance.ActiveUser.Gender.ToUpper()) { Success = false; model.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.RequestSentFailed : "Not able to send request."; } else { Success = objUser.SendRequest(RequestUserId, SessionManager.GetInstance.ActiveUser.UserId); if (Success == false) { model.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.RequestAlreadySent : "Request already sent for approval."; } } model.Status = Success; return(Json(model, JsonRequestBehavior.AllowGet)); } else { return(Json(new ResponseModel() { Status = false, ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.RequestLogin : "******" })); } }