// GET: ArticleCategories/Edit/5 public ActionResult Edit(int id) { GetArticleCategoriesDTO articleCategory = _articleCategoriesService.GetArticleCategoriesById(id); IEnumerable <GetArticleDTO> Articles = _articlesService.GetArticles(); ViewBag.articleid = new SelectList(Articles, "id", "teaser", articleCategory.articleId); IEnumerable <GetCategoryDTO> Categories = _categoryService.GetCategories(); ViewBag.categoryid = new SelectList(Categories, "id", "name", articleCategory.categoryId); return(View(articleCategory)); }
public GetArticleCategoriesDTO GetArticleCategoriesById(int id) { ArticleCategory articleCategory = _articleCategoryRepository.GetById(id); GetArticleCategoriesDTO articleCategoriesDTO = null; if (id != 0) { articleCategoriesDTO = new GetArticleCategoriesDTO() { id = articleCategory.id, articleId = articleCategory.articleId, categoryId = articleCategory.categoryId, ArticleName = articleCategory.Article.teaser, CategoryName = articleCategory.Category.name }; } return(articleCategoriesDTO); }
public IList <GetArticleCategoriesDTO> GetArticleCategories() { IList <ArticleCategory> articleCategories = _articleCategoryRepository.Table.ToList <ArticleCategory>(); IList <GetArticleCategoriesDTO> articleCategoriesList = new List <GetArticleCategoriesDTO>(); foreach (var articlecategory in articleCategories) { GetArticleCategoriesDTO articleCategoriesDTO = new GetArticleCategoriesDTO() { id = articlecategory.id, articleId = articlecategory.articleId, categoryId = articlecategory.categoryId, ArticleName = articlecategory.Article.teaser, CategoryName = articlecategory.Category.name }; articleCategoriesList.Add(articleCategoriesDTO); } return(articleCategoriesList); }
// GET: ArticleCategories/Delete/5 public ActionResult Delete(int id) { GetArticleCategoriesDTO articleCategory = _articleCategoriesService.GetArticleCategoriesById(id); return(View(articleCategory)); }