protected AggregateRootCriteriaProviderAuthorizationDecoratorBase( IAggregateRootCriteriaProvider <TEntity> decoratedInstance, IAuthorizationFilterContextProvider authorizationFilterContextProvider, IAuthorizationFilterDefinitionProvider authorizationFilterDefinitionProvider) { _decoratedInstance = decoratedInstance; _authorizationFilterContextProvider = authorizationFilterContextProvider; _authorizationFilterDefinitionProvider = authorizationFilterDefinitionProvider; }
protected AggregateRootCriteriaProviderDecoratorBase( IAggregateRootCriteriaProvider <TEntity> decoratedInstance, IAuthorizationFilterContextProvider authorizationFilterContextProvider, IFilterCriteriaApplicatorProvider authorizationCriteriaApplicatorProvider) { _decoratedInstance = decoratedInstance; _authorizationFilterContextProvider = authorizationFilterContextProvider; _authorizationCriteriaApplicatorProvider = authorizationCriteriaApplicatorProvider; // Log entries for the concrete type _logger = LogManager.GetLogger(GetType()); }