protected DataManagementControllerBase( IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) { //this.repository = repository; SchoolYearContextProvider = schoolYearContextProvider; _restErrorProvider = restErrorProvider; _defaultPageLimitSize = defaultPageSizeLimitProvider.GetDefaultPageSizeLimit(); GetByIdPipeline = new Lazy <GetPipeline <TResourceReadModel, TAggregateRoot> > (pipelineFactory.CreateGetPipeline <TResourceReadModel, TAggregateRoot>); GetManyPipeline = new Lazy <GetManyPipeline <TResourceReadModel, TAggregateRoot> > (pipelineFactory.CreateGetManyPipeline <TResourceReadModel, TAggregateRoot>); // Change queries resource pipeline for deleted objects. GetDeletedResourcePipeline = new Lazy <GetDeletedResourcePipeline <TAggregateRoot> > (pipelineFactory.CreateGetDeletedResourcePipeline <TResourceReadModel, TAggregateRoot>); PutPipeline = new Lazy <PutPipeline <TResourceWriteModel, TAggregateRoot> > (pipelineFactory.CreatePutPipeline <TResourceWriteModel, TAggregateRoot>); DeletePipeline = new Lazy <DeletePipeline> (pipelineFactory.CreateDeletePipeline <TResourceReadModel, TAggregateRoot>); }
protected EdFiControllerBase( IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) //IRepository<TAggregateRoot> repository, { //this.repository = repository; this.schoolYearContextProvider = schoolYearContextProvider; this.restErrorProvider = restErrorProvider; this.defaultPageSizeLimitProvider = defaultPageSizeLimitProvider; getByIdPipeline = new Lazy <GetPipeline <TResourceReadModel, TAggregateRoot> > (pipelineFactory.CreateGetPipeline <TResourceReadModel, TAggregateRoot>); getManyPipeline = new Lazy <GetManyPipeline <TResourceReadModel, TAggregateRoot> > (pipelineFactory.CreateGetManyPipeline <TResourceReadModel, TAggregateRoot>); getDeletedResourcePipeline = new Lazy <GetDeletedResourcePipeline <TAggregateRoot> > (pipelineFactory.CreateGetDeletedResourcePipeline <TResourceReadModel, TAggregateRoot>); putPipeline = new Lazy <PutPipeline <TResourceWriteModel, TAggregateRoot> > (pipelineFactory.CreatePutPipeline <TResourceWriteModel, TAggregateRoot>); deletePipeline = new Lazy <DeletePipeline> (pipelineFactory.CreateDeletePipeline <TResourceReadModel, TAggregateRoot>); }
public EdFiAuthorizationFilter( IEdFiAuthorizationProvider authorizationProvider, ISecurityRepository securityRepository, IRESTErrorProvider restErrorProvider) { _authorizationProvider = authorizationProvider; _securityRepository = securityRepository; _restErrorProvider = restErrorProvider; }
public CompositeResourceController( ICompositeResourceResponseProvider compositeResourceResponseProvider, ICompositesMetadataProvider compositeMetadataProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) { _compositeResourceResponseProvider = compositeResourceResponseProvider; _compositeMetadataProvider = compositeMetadataProvider; _restErrorProvider = restErrorProvider; _defaultPageSizeLimitProvider = defaultPageSizeLimitProvider; }
public HttpFilterConfigurator(ISchoolYearContextProvider schoolYearContextProvider, IEdFiAuthorizationProvider edFiAuthorizationProvider, ISecurityRepository securityRepository, IRESTErrorProvider restErrorProvider) { _schoolYearContextProvider = Preconditions.ThrowIfNull(schoolYearContextProvider, nameof(schoolYearContextProvider)); _edFiAuthorizationProvider = Preconditions.ThrowIfNull(edFiAuthorizationProvider, nameof(edFiAuthorizationProvider)); _securityRepository = Preconditions.ThrowIfNull(securityRepository, nameof(securityRepository)); _restErrorProvider = Preconditions.ThrowIfNull(restErrorProvider, nameof(restErrorProvider)); }
public CompositeResourceController( ICompositeResourceResponseProvider compositeResourceResponseProvider, ICompositesMetadataProvider compositeMetadataProvider, IRESTErrorProvider restErrorProvider, ApiSettings apiSettings) { _compositeResourceResponseProvider = compositeResourceResponseProvider; _compositeMetadataProvider = compositeMetadataProvider; _restErrorProvider = restErrorProvider; _isEnabled = apiSettings.IsFeatureEnabled(ApiFeature.Composites.GetConfigKeyName()); }
public StudentTransportationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider, ApiSettings apiSettings) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider, apiSettings) { }
public SchoolsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider) { }
public PostSecondaryOrganizationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider, ApiSettings apiSettings) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider, apiSettings) { }
public InstitutionLevelDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider, ApiSettings apiSettings) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider, apiSettings) { }
public SubmissionCertificationDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider, ApiSettings apiSettings) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider, apiSettings) { }
public SpecialEducationGraduationStatusDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider, ApiSettings apiSettings) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider, apiSettings) { }
public StudentGraduationPlanAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider) { }
public FavoriteBookCategoryDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) : base(pipelineFactory, schoolYearContextProvider, restErrorProvider, defaultPageSizeLimitProvider) { }
protected EdFiControllerBase( IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) { }
public ExceptionHandlingFilter(IRESTErrorProvider restErrorProvider) { _restErrorProvider = restErrorProvider; }