示例#1
0
        // 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));
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        // GET: ArticleCategories/Delete/5
        public ActionResult Delete(int id)
        {
            GetArticleCategoriesDTO articleCategory = _articleCategoriesService.GetArticleCategoriesById(id);

            return(View(articleCategory));
        }