예제 #1
0
        /// <summary>
        /// 获取一个博文分类
        /// </summary>
        ///
        public BlogCategoryModel   GetBlogCategoryModelContentByID(Guid aid)
        {
            IRepository <BlogStoryCategory> storyCategoryRep = Factory.Factory <IRepository <BlogStoryCategory> > .GetConcrete <BlogStoryCategory>();

            BlogStoryCategory blogstory = storyCategoryRep.GetByKey(aid);

            return(new BlogCategoryModel()
            {
                BlogCategoryID = aid, CategoryName = blogstory.CategoryName, IconName = blogstory.IconName, Description = blogstory.Description, OrderPriority = blogstory.OrderPriority
            });
        }
예제 #2
0
        /// <summary>
        ///  获取分类名
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public string GetCategoryNameById(Guid id)
        {
            IRepository <BlogStoryCategory> bRep = Factory.Factory <IRepository <BlogStoryCategory> > .GetConcrete <BlogStoryCategory>();

            BlogStoryCategory bs = bRep.GetByKey(id);

            if (bs == null)
            {
                return(null);
            }
            return(bs.CategoryName);
        }
예제 #3
0
        public BlogStoryCategory GetByKey(Guid id)
        {
            BlogStoryCategory target = null;
            var results = this._db.TEntitys.Where(bc => bc.Id == id);
            var x       = results.ToList();

            if (x.Count > 0)
            {
                target = x[0];
            }
            return(target);
        }
예제 #4
0
        /// <summary>
        /// 修改博文分类
        /// </summary>
        ///
        public void UpdateBlogCategoryModelContent(BlogCategoryModel model)
        {
            IRepository <BlogStoryCategory> storyCategoryRep = Factory.Factory <IRepository <BlogStoryCategory> > .GetConcrete <BlogStoryCategory>();

            BlogStoryCategory mymodel = storyCategoryRep.GetByKey(model.BlogCategoryID);

            mymodel.CategoryName  = model.CategoryName;
            mymodel.Description   = model.Description;
            mymodel.IconName      = model.IconName;
            mymodel.OrderPriority = model.OrderPriority;
            storyCategoryRep.Update(mymodel);
            storyCategoryRep.PersistAll();
        }
예제 #5
0
        /// <summary>
        /// 获取一个博文分类
        /// </summary>
        /// <param name="name">名称</param>
        /// <returns></returns>
        public BlogCategoryModel GetBlogCategoryModelContentByName(string name)
        {
            IRepository <BlogStoryCategory> storyCategoryRep = Factory.Factory <IRepository <BlogStoryCategory> > .GetConcrete <BlogStoryCategory>();

            BlogStoryCategory blogstory = storyCategoryRep.Find(new Specification <BlogStoryCategory>(a => a.CategoryName == name));
            BlogCategoryModel k         = new BlogCategoryModel();

            if (blogstory != null)
            {
                k = new BlogCategoryModel()
                {
                    BlogCategoryID = blogstory.Id, CategoryName = blogstory.CategoryName, IconName = blogstory.IconName, Description = blogstory.Description, OrderPriority = blogstory.OrderPriority
                };
            }
            return(k);
        }
예제 #6
0
 public void Update(BlogStoryCategory entity)
 {
     throw new NotImplementedException();
 }