| 1234567891011121314151617181920 |
- using Abp.Threading;
- namespace Abp.Authorization
- {
- /// <summary>
- /// Extension methods for <see cref="IPermissionDependency"/>.
- /// </summary>
- public static class PermissionDependencyExtensions
- {
- /// <summary>
- /// Checks if permission dependency is satisfied.
- /// </summary>
- /// <param name="permissionDependency">The permission dependency</param>
- /// <param name="context">Context.</param>
- public static bool IsSatisfied(this IPermissionDependency permissionDependency, IPermissionDependencyContext context)
- {
- return AsyncHelper.RunSync(() => permissionDependency.IsSatisfiedAsync(context));
- }
- }
- }
|