public CompositeResourceController( ICompositeResourceResponseProvider compositeResourceResponseProvider, ICompositesMetadataProvider compositeMetadataProvider, IRESTErrorProvider restErrorProvider, IDefaultPageSizeLimitProvider defaultPageSizeLimitProvider) { _compositeResourceResponseProvider = compositeResourceResponseProvider; _compositeMetadataProvider = compositeMetadataProvider; _restErrorProvider = restErrorProvider; _defaultPageSizeLimitProvider = defaultPageSizeLimitProvider; }
public CompositeResourceController( ICompositeResourceResponseProvider compositeResourceResponseProvider, ICompositesMetadataProvider compositeMetadataProvider, IRESTErrorProvider restErrorProvider, ApiSettings apiSettings) { _compositeResourceResponseProvider = compositeResourceResponseProvider; _compositeMetadataProvider = compositeMetadataProvider; _restErrorProvider = restErrorProvider; _isEnabled = apiSettings.IsFeatureEnabled(ApiFeature.Composites.GetConfigKeyName()); }