public RouteProvider(IServiceProvider serviceProvider, IRequestProcessor requestProcessor, IRouteConfigurator routeConfigurator, IAccessValidator accessValidator, Configuration configuration) { _serviceProvider = serviceProvider; _requestProcessor = requestProcessor; _routeConfigurator = routeConfigurator; _accessValidator = accessValidator; _configuration = configuration; var processors = new Dictionary <string, Func <RouteConfig, Func <HttpRequest, HttpResponse, RouteData, Task> > > { ["return_value"] = UseReturnValueAsync, ["downstream"] = UseDownstreamAsync, ["dispatcher"] = UseDispatcherAsync }; _methods = new Dictionary <string, Action <IRouteBuilder, string, RouteConfig> > { ["get"] = (builder, path, routeConfig) => builder.MapGet(path, processors[routeConfig.Route.Use](routeConfig)), ["post"] = (builder, path, routeConfig) => builder.MapPost(path, processors[routeConfig.Route.Use](routeConfig)), ["put"] = (builder, path, routeConfig) => builder.MapPut(path, processors[routeConfig.Route.Use](routeConfig)), ["delete"] = (builder, path, routeConfig) => builder.MapDelete(path, processors[routeConfig.Route.Use](routeConfig)), ["patch"] = (builder, path, routeConfig) => builder.MapVerb("patch", path, processors[routeConfig.Route.Use](routeConfig)) }; _extensions = LoadExtensions(); }
public DeleteAnswerCommandHandler(ICurrentUserService currentUserService, IAnswerRepository answerRepository, IAccessValidator accessValidator) { _currentUserService = currentUserService; _answerRepository = answerRepository; _accessValidator = accessValidator; }
public UserController(IPostRepository postRepository, INotificationRepository notificationRepository, IClaimProvider claimProvider, IAccessValidator accessValidator) { _postRepository = postRepository; _notificationRepository = notificationRepository; _accessValidator = accessValidator; _userId = claimProvider.GetUserId(); }
public DeleteQuestionCommandHandler(ICurrentUserService currentUserService, IQuestionRepository questionRepository, IAccessValidator accessValidator) { _currentUserService = currentUserService; _questionRepository = questionRepository; _accessValidator = accessValidator; }
public EndpointDescriptorProvider( IActionDescriptorResolver actionDescriptorResolver, ICallCollector callCollector, IAccessValidator accessValidator) { this._actionDescriptorResolver = actionDescriptorResolver; this._callCollector = callCollector; this._accessValidator = accessValidator; }
public UpdateAnswerCommandHandler(ICurrentUserService currentUserService, IAnswerRepository answerRepository, IAccessValidator accessValidator, IMapper mapper) { _currentUserService = currentUserService; _answerRepository = answerRepository; _accessValidator = accessValidator; _mapper = mapper; }
public ShelterController(IAnimalRepository animalRepository, IAdopterRepository adopterRepository, IShelterRepository shelterRepository, IClaimProvider claimProvider, IAccessValidator accessValidator) { _animalRepository = animalRepository; _adopterRepository = adopterRepository; _shelterRepository = shelterRepository; _shelterId = claimProvider.GetUserId(); _accessValidator = accessValidator; }
public EditRoleStatusCommand( IRoleRepository roleRepository, IAccessValidator accessValidator, IResponseCreator responseCreator, IMemoryCache cache) { _roleRepository = roleRepository; _accessValidator = accessValidator; _responseCreator = responseCreator; _cache = cache; }
public UpdateQuestionCommandHandler(ICurrentUserService currentUserService, IQuestionRepository questionRepository, IMapper mapper, IAccessValidator accessValidator, IAnswerRepository answerRepository) { _currentUserService = currentUserService; _questionRepository = questionRepository; _mapper = mapper; _accessValidator = accessValidator; _answerRepository = answerRepository; }
public GetRightsListCommand( IRightLocalizationRepository repository, IRightInfoMapper mapper, IAccessValidator accessValidator, IResponseCreator responseCreator) { _repository = repository; _mapper = mapper; _accessValidator = accessValidator; _responseCreator = responseCreator; }
public PostController( IBlogRepository PostRepository, IIdentityFacade IdentityFacade, IPostBuilder postBuilder, IDisplayValidator displayValidator, IAccessValidator accessValidator) { _postRepository = PostRepository; _identityFacade = IdentityFacade; _postBuilder = postBuilder; _accessValidator = accessValidator; _displayValidator = displayValidator; }
public EditNewsCommand( INewsRepository repository, IPatchNewsMapper mapper, IEditNewsRequestValidator validator, IAccessValidator accessValidator, IHttpContextAccessor httpContextAccessor) { _repository = repository; _mapper = mapper; _validator = validator; _accessValidator = accessValidator; _httpContextAccessor = httpContextAccessor; }
public EditRoleLocalizationCommand( IAccessValidator accessValidator, IResponseCreator responseCreator, IRoleLocalizationRepository roleLocalizationRepository, IPatchDbRoleLocalizationMapper roleLocalizationMapper, IEditRoleLocalizationRequestValidator validator) { _accessValidator = accessValidator; _responseCreator = responseCreator; _roleLocalizationRepository = roleLocalizationRepository; _roleLocalizationMapper = roleLocalizationMapper; _validator = validator; }
public RemoveRightsFromUserCommand( IUserRepository repository, IRightsIdsValidator validator, IAccessValidator accessValidator, IResponseCreator responseCreator, IMemoryCache cache) { _repository = repository; _validator = validator; _accessValidator = accessValidator; _responseCreator = responseCreator; _cache = cache; }
public CreateRoleLocalizationCommand( IAccessValidator accessValidator, IResponseCreator responseCreator, IRoleLocalizationRepository roleLocalizationRepository, IDbRoleLocalizationMapper roleLocalizationMapper, ICreateRoleLocalizationRequestValidator requestValidator, IHttpContextAccessor httpContextAccessor) { _accessValidator = accessValidator; _responseCreator = responseCreator; _roleLocalizationRepository = roleLocalizationRepository; _roleLocalizationMapper = roleLocalizationMapper; _requestValidator = requestValidator; _httpContextAccessor = httpContextAccessor; }
public EditFileCommand( IAccessValidator accessValidator, IHttpContextAccessor httpContextAccessor, IResponseCreator responseCreator, IFileRepository fileRepository, IPatchDbFileMapper mapper, IEditFileRequestValidator requestValidator) { _accessValidator = accessValidator; _fileRepository = fileRepository; _httpContextAccessor = httpContextAccessor; _responseCreator = responseCreator; _mapper = mapper; _requestValidator = requestValidator; }
public CreateNewsCommand( INewsRepository repository, IDbNewsMapper mapper, ICreateNewsRequestValidator validator, IAccessValidator accessValidator, IHttpContextAccessor httpContextAccessor, IRequestClient <ICreateDepartmentEntityRequest> rcCreateDepartmentEntity, ILogger <CreateNewsCommand> logger) { _repository = repository; _mapper = mapper; _validator = validator; _accessValidator = accessValidator; _httpContextAccessor = httpContextAccessor; _rcCreateDepartmentEntity = rcCreateDepartmentEntity; _logger = logger; }
public UpdateRoleRightsCommand( IRoleRepository roleRepository, IDbRoleRightMapper dbRoleRightMapper, IHttpContextAccessor httpContextAccessor, IAccessValidator accessValidator, IUpdateRoleRightsRequestValidator requestValidator, IMemoryCache cache, IResponseCreator responseCreator) { _roleRepository = roleRepository; _dbRoleRightMapper = dbRoleRightMapper; _httpContextAccessor = httpContextAccessor; _accessValidator = accessValidator; _requestValidator = requestValidator; _cache = cache; _responseCreator = responseCreator; }
public CreateRoleCommand( IHttpContextAccessor httpContextAccessor, IRoleRepository roleRepository, ICreateRoleRequestValidator validator, IDbRoleMapper mapper, IAccessValidator accessValidator, IMemoryCache cache, IResponseCreator responseCreator) { _validator = validator; _httpContextAccessor = httpContextAccessor; _roleRepository = roleRepository; _mapper = mapper; _accessValidator = accessValidator; _cache = cache; _responseCreator = responseCreator; }
public EditWorkspaceCommand( IEditWorkspaceRequestValidator validator, IPatchDbWorkspaceMapper mapper, IWorkspaceRepository repository, IWorkspaceUserRepository userRepository, IAccessValidator accessValidator, IHttpContextAccessor httpContextAccessor, IResponseCreator responseCreator) { _validator = validator; _mapper = mapper; _repository = repository; _userRepository = userRepository; _accessValidator = accessValidator; _httpContextAccessor = httpContextAccessor; _responseCreator = responseCreator; }
public CreateUserRightsCommand( IUserRepository repository, IRightsIdsValidator validator, IAccessValidator accessValidator, IResponseCreator responseCreator, IRequestClient <ICheckUsersExistence> rcCheckUser, ILogger <CreateUserRightsCommand> logger, IHttpContextAccessor httpContextAccessor, IMemoryCache cache) { _repository = repository; _validator = validator; _accessValidator = accessValidator; _responseCreator = responseCreator; _rcCheckUser = rcCheckUser; _logger = logger; _httpContextAccessor = httpContextAccessor; _cache = cache; }
protected SimpleStorage(IOptions <StorageSetting> setting, IAccessValidator accessValidator, IFileSystem fileSystem) : base(setting, fileSystem) { AccessValidator = accessValidator; }
public CheckAccessBehavior(ILogger <CheckAccessBehavior <TRequest, TResponse> > logger, IAccessValidator accessValidator) { _logger = logger; _accessValidator = accessValidator; }
public DocumentSupportStorage(IOptions <StorageSetting> setting, IDocumentPageManager documentPageManager, IAccessValidator accessValidator, IFileSystem fileSystem) : base(setting, accessValidator, fileSystem) { DocumentPageManager = documentPageManager; }