private bool ActionAuthorize(ActionExecutingContext filterContext) { try { OperatorResult result = OperatorProvider.Provider.IsOnLine("pc_").GetAwaiter().GetResult(); if (result.stateCode <= 0) { return(false); } var roleId = result.userInfo.RoleId; var action = GlobalContext.ServiceProvider?.GetService <IHttpContextAccessor>().HttpContext.Request.Path; return(_service.ActionValidate(roleId, action).GetAwaiter().GetResult()); } catch (System.Exception) { return(false); } }
private bool AuthorizeCheck(string roleId) { try { return(_service.ActionValidate(roleId, _authorize, true).GetAwaiter().GetResult()); } catch (System.Exception) { return(false); } }