示例#1
0
        public void Delete(ArticleCategoryViewModel obj)
        {
            ICArticleCategory category = ToArticleCategory(obj);

            _articleCategoryRepository.DeleteSoft(category);
            Save();
        }
示例#2
0
        public ArticleCategoryViewModel ToArticleCategoryViewModel(ICArticleCategory category)
        {
            if (category == null)
            {
                return(null);
            }

            return(new ArticleCategoryViewModel()
            {
                ICArticleCategoryID = category.ICArticleCategoryID,
                ICArticleCategoryName = category.ICArticleCategoryName,
                ICArticleCategoryNo = category.ICArticleCategoryNo,
                ICArticleCategoryDesc = category.ICArticleCategoryDesc,
                ICArticleCategorySortOrder = category.ICArticleCategorySortOrder,
                ICArticleCategoryIsShowMenu = category.ICArticleCategoryIsShowMenu ?? false,
                ICArticleCategoryParentID = category.ICArticleCategoryParentID,
                CountICArticle = category.ICArticles.Count(x => x.AAStatus == AudiableStatus.Alive),
                AACreatedDate = category.AACreatedDate,
                AAUpdatedDate = category.AAUpdatedDate
            });
        }
示例#3
0
        public ArticleCategoryViewModel GetCategoryByID(int iObjectID)
        {
            ICArticleCategory category = _articleCategoryRepository.GetSingleById(iObjectID);

            return(ToArticleCategoryViewModel(category));
        }