Esempio n. 1
0
        public ActionResult MyList()
        {
            var parameter     = new ArticleGetByAutherRequest(myId());
            var response      = bus.Handle(parameter);
            var listViewModel = new ArticleListModel(response.Articles);

            return(View(listViewModel));
        }
Esempio n. 2
0
        public ArticleGetByAutherResponse Handle(ArticleGetByAutherRequest request)
        {
            var autherId    = new UserId(request.AutherId);
            var articles    = articleRepository.FindByAuther(autherId);
            var transformer = new ArticleToDtoTransformer();
            var articleDtos = articles.Select(x => x.Transform(transformer));
            var dto         = new ArticleGetByAutherResponse(articleDtos);

            return(dto);
        }