示例#1
0
        public async Task <bool> IsUserAuthorizedAsync(int userId, bool needPermissionToEditSelf, bool canOtherUserEdit, string permissionRequiredToEditSelf = null, string permissionRequiredToEditOther = null)
        {
            var user = m_httpContextAccessor.HttpContext.User;

            var authorized = await m_authorizationService.ApiAuthorizationForUserEditAsync(user, userId, needPermissionToEditSelf, canOtherUserEdit, permissionRequiredToEditSelf, permissionRequiredToEditOther);

            return(authorized);
        }