public GetArticleVariantResponse GetArticleVariant(GetArticleVariantRequest request) { ArticleVariantView view = new ArticleVariantView(ObjectFactory.Create<IReadModelStore>()); ArticleVariantDto dto = view.Load(request.ArticleVariantId); GetArticleVariantResponse response = new GetArticleVariantResponse(); response.ArticleVariant = dto; return response; }
public ArticleVariantFacade(IReadModelStore readModelStore) : base(readModelStore) {} public GetArticleVariantListResponse GetArticleVariantList(GetArticleVariantListRequest request) { ArticleVariantView view = new ArticleVariantView(ObjectFactory.Create<IReadModelStore>()); List<ArticleVariantDto> list = view.GetList(request.Filter); GetArticleVariantListResponse response = new GetArticleVariantListResponse(); response.ArticleVariantList = list; return response; }