public ArticleCategoryTagDto GetArticleAndCategoryTag(int articleId) { using (var _context = new GoFContext()) { var model = new ArticleCategoryTagDto(); var result1 = _context.Articles .Include(i => i.Category) .Include(i => i.ArticleTag); model.Article = result1.Where(i => i.Id == articleId).FirstOrDefault(); var result2 = from t in _context.Tags join a in _context.ArticleTags on t.Id equals a.TagId where a.ArticleId == articleId select t; model.Tags = result2.ToList(); return(model); } }
public ArticleAndTagsViewModel() { Complex = new ArticleCategoryTagDto(); }