public ActionResult _PermissionsDisplay(string id) { long userId; eTracLoginModel ObjLoginModel = null; AssignInventoryModel objAssignInventoryModel = new AssignInventoryModel(); PermissionDetailsModel objPermissionDetails = new PermissionDetailsModel(); try { if (!string.IsNullOrEmpty(id)) { id = Cryptography.GetDecryptedData(id, true); } userId = Convert.ToInt64(id); if (Session["eTrac"] != null) { if (Session != null) { ObjLoginModel = (eTracLoginModel)(Session["eTrac"]); long locationId = (long)Session["eTrac_SelectedDasboardLocationID"]; objPermissionDetails.GetAssignedPermission = _ICommonMethod.GetAssignPermission(Convert.ToInt32(userId), locationId); //objPermissionDetails.GetPermission = _ICommonMethod.GetAllPermissions(locationId); objPermissionDetails.GetPermission = _ICommonMethod.GetPermissionsWithFilterByUserTypeLocationId(locationId, Convert.ToInt32(userId)); objPermissionDetails.UserIdToSave = userId; } } return(PartialView("_Permissions", objPermissionDetails)); } catch (Exception ex) { throw ex; } }