public GetArticlesRequest(GetArticlesOptions opts) { CreateVerbosityCommand = () => new SetVerbosityCommand(opts); CreateGetEntitiesByIdsQuery = () => new GetArticlesByIdsQuery(opts, opts); CreateLogEntityPageCommand = articlePage => new LogArticlePageCommand(articlePage, opts, opts.ToInclusionConfiguration()); CreateWriteEntityPageCommand = articlePage => new WriteArticlePageCommand(articlePage, opts, opts.ToInclusionConfiguration()); }
public GetArticlesHostedService( GetArticlesOptions options, IGetEntitiesRequestHandler <GetArticleModel, ArticleInclusionConfiguration> requestAggreg ) { _options = options; _requestAggreg = requestAggreg; }