예제 #1
0
        /// <summary>
        ///  修改分类页面
        /// </summary>
        /// <param name="id">分类id</param>
        /// <returns></returns>
        public ActionResult CateUpdate(int id)
        {
            cate ca = db.cate.SingleOrDefault <cate>(c => c.id == id);

            ViewData["cate"] = ca;
            return(View());
        }
예제 #2
0
        public JsonResult ProcessAdd(string cateName)
        {
            cate mycate = new cate();
            var  result = from c in dbContext.cate
                          where c.catname == cateName
                          select c;

            if (result.Count() > 0)
            {
                return(Json(new { status = 0, data = "该分类已存在,请重新输入!" }));
            }
            else
            {
                mycate.catname = cateName;
                dbContext.cate.Add(mycate);
                if (dbContext.SaveChanges() != 0)
                {
                    return(Json(new { status = 1, data = "添加成功" }));
                }
                else
                {
                    return(Json(new { status = 0, data = "添加失败" }));
                }
            }
        }
예제 #3
0
 public static cate UpdateCate(int id)
 {
     using (MyBlogEntities db = new MyBlogEntities())
     {
         cate cate = db.cate.Find(id);
         return(cate);
     }
 }
예제 #4
0
        public ActionResult UpdateCate(int id)
        {
            cate mycate = dbContext.cate.Find(id);

            ViewBag.id       = mycate.id;
            ViewBag.catename = mycate.catname;
            return(View());
        }
예제 #5
0
        /// <summary>
        /// 删除分类请求
        /// </summary>
        /// <param name="id">分类id</param>
        /// <returns></returns>
        public ActionResult CateDeleteRequest(int id)
        {
            cate ca = db.cate.SingleOrDefault <cate>(c => c.id == id);

            db.cate.DeleteObject(ca);
            db.SaveChanges();
            return(Redirect("/home/catepage"));
        }
예제 #6
0
 public static void SelectAllDelete(int idStr)
 {
     using (MyBlogEntities db = new MyBlogEntities())
     {
         cate cate = db.cate.Find(idStr);
         db.cate.Remove(cate);
         db.SaveChanges();
     }
 }
예제 #7
0
 /// <summary>
 /// 修改分类业务实现
 /// </summary>
 /// <param name="id"></param>
 /// <param name="content"></param>
 /// <returns></returns>
 public ActionResult CateUpdateRequest(int id, String content)
 {
     if (content.Length > 0)
     {
         cate ca = db.cate.SingleOrDefault <cate>(c => c.id == id);
         ca.catecontent = content;
         db.SaveChanges();
     }
     return(Redirect("/home/catepage"));
 }
예제 #8
0
 /// <summary>
 /// 添加分类请求
 /// </summary>
 /// <returns></returns>
 public ActionResult CateAddRequest(String content)
 {
     if (content.Length > 0)
     {
         user_table user = checkUser();
         cate       ca   = new cate();
         ca.catecontent = content;
         ca.uid         = user.id;
         ca.fid         = user.fid;
         db.cate.AddObject(ca);
         db.SaveChanges();
     }
     return(Redirect("/home/catepage"));
 }
예제 #9
0
 public static int IsCheckAddCate(cate cate)
 {
     using (MyBlogEntities db = new MyBlogEntities())
     {
         try
         {
             db.cate.Add(cate);
             db.SaveChanges();
             return(1);
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
예제 #10
0
        public JsonResult IsCheckAddCate(string cateName)
        {
            cate cate = new cate();

            cate.catname = cateName;
            var result = CategoryBLL.IsCheckAddCate(cate);

            if (result == 1)
            {
                return(Json(new { status = 1, data = "新增成功!" }));
            }
            else
            {
                return(Json(new { status = 0, data = "新增失败!" }));
            }
        }
예제 #11
0
        public void ProcessDelete(int id)
        {
            cate mycate = dbContext.cate.Find(id);
            var  result = from a in dbContext.article
                          where a.cateid == id
                          select a;

            if (result.Count() > 0)     //如果要删除的分类下有文章,那么就把这些文章的cateid=1,也就是“未分类”
            {
                foreach (var a in result)
                {
                    a.cateid = 1;
                }
            }
            dbContext.cate.Remove(mycate);
            dbContext.SaveChanges();
        }
예제 #12
0
        public JsonResult ProcessUpdate(int cateId, string cateName)
        {
            var result = from c in dbContext.cate
                         where c.catname == cateName
                         select c;

            if (result.Count() > 0)
            {
                return(Json(new { status = 0, data = "该分类已存在,请重新输入!" }));
            }
            else
            {
                cate mycate = dbContext.cate.Find(cateId);
                mycate.catname = cateName;
                if (dbContext.SaveChanges() != 0)
                {
                    return(Json(new { status = 1, data = "修改成功" }));
                }
                else
                {
                    return(Json(new { status = 0, data = "修改失败" }));
                }
            }
        }
예제 #13
0
 public static int IsCheckAddCate(cate cate)
 {
     return(CategoryDAL.IsCheckAddCate(cate));
 }