public PolicyRequirementHandler(StoreDbContext storeDbContext, ISubjectClaimsPrincipalFactory subjectClaimsPrincipalFactory, ILogger <PolicyRequirementHandler> logger) { _storeDbContext = storeDbContext ?? throw new ArgumentNullException(nameof(storeDbContext)); _subjectClaimsPrincipalFactory = subjectClaimsPrincipalFactory ?? throw new ArgumentNullException(nameof(subjectClaimsPrincipalFactory)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PermissionsController(IMediator mediator, ISubjectClaimsPrincipalFactory subjectClaimsPrincipalFactory) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _subjectClaimsPrincipalFactory = subjectClaimsPrincipalFactory ?? throw new ArgumentNullException(nameof(subjectClaimsPrincipalFactory)); }