public GetArticleGroupResponse GetArticleGroup(GetArticleGroupRequest request) { ArticleGroupView view = new ArticleGroupView(ObjectFactory.Create<IReadModelStore>()); ArticleGroupDto dto = view.Load(request.ArticleGroupId); GetArticleGroupResponse response = new GetArticleGroupResponse(); response.ArticleGroup = dto; return response; }
public ArticleGroupFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetArticleGroupListResponse GetArticleGroupList(GetArticleGroupListRequest request) { ArticleGroupView view = new ArticleGroupView(ObjectFactory.Create<IReadModelStore>()); List<ArticleGroupDto> list = view.GetList(request.Filter); GetArticleGroupListResponse response = new GetArticleGroupListResponse(); response.ArticleGroupList = list; return response; }