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); }