public GetArticleResponse GetArticle(GetArticleRequest request) { ArticleView view = new ArticleView(ObjectFactory.Create<IReadModelStore>()); ArticleDto dto = view.Load(request.ArticleId); GetArticleResponse response = new GetArticleResponse(); response.Article = dto; return response; }
public ArticleFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetArticleListResponse GetArticleList(GetArticleListRequest request) { ArticleView view = new ArticleView(ObjectFactory.Create<IReadModelStore>()); List<ArticleDto> list = view.GetList(request.Filter); GetArticleListResponse response = new GetArticleListResponse(); response.ArticleList = list; return response; }