コード例 #1
0
ファイル: GetHandler.cs プロジェクト: alistair/fubumvc.blog
        public ArticleViewModel Execute(ArticleInputModel inputModel)
        {
            var article = _database.Query <Article>().FirstOrDefault(x => x.Id == inputModel.Uri);

            if (article == null)
            {
                return(new ArticleViewModel());
            }

            var user = _database.Query <User>().SingleOrDefault(u => u.Id == article.AuthorId);

            var model = article.DynamicMap <ArticleViewModel>();

            model.Author = user.FullName();

            return(model);
        }
コード例 #2
0
ファイル: GetHandler.cs プロジェクト: mtscout6/FubuMVC.Blog
    public ArticleViewModel Execute(ArticleInputModel inputModel)
    {
        var article = _session .Load<Article>(inputModel.Uri);

        return article.DynamicMap<ArticleViewModel>();
    }