public static bool HasPermission(this IAssignableResource assignableResource, Permission permission, OrganizationRole organizationRole) { return(assignableResource.PermissionId == permission.Id && assignableResource.OrganizationRoleId == organizationRole.Id); }
public static bool HasPermission(this IAssignableResource assignableResource, Permission permission, Organization organization) { return(organization.OrganizationsRoles.Any(orgRole => assignableResource.HasPermission(permission, orgRole))); }