public GetArticleRequest(GetArticleByIdOptions opts) { CreateVerbosityCommand = () => new SetVerbosityCommand(opts); CreateGetEntityQuery = () => new GetArticleByIdQuery(opts); CreateLogEntityCommand = article => new LogArticleCommand(article, opts, opts.ToInclusionConfiguration()); CreateWriteEntityCommand = article => new WriteArticleCommand(article, opts, opts.ToInclusionConfiguration()); }
public GetArticleByIdHostedService( GetArticleByIdOptions options, IGetEntityRequestHandler <GetArticleModel, ArticleInclusionConfiguration> getRequestAggreg ) { _options = options; _getRequestAggreg = getRequestAggreg; }