public ArticleGetByAutherResultDto GetByAuther(ArticleGetByAutherQuery query) { var autherId = new UserId(query.AutherId); var articles = articleRepository.FindByAuther(autherId); var transformer = new ArticleToDtoTransformer(); var articleDtos = articles.Select(x => x.Transform(transformer)); var dto = new ArticleGetByAutherResultDto(articleDtos); return(dto); }
public ArticleListModel(ArticleGetByAutherResultDto source) { Rows = source.Articles.Select(x => new ArticleListRow(x)).ToArray(); }