예제 #1
0
 public ActionResult Sua(DanhmucTinTuc dmtt)
 {
     SetViewBag();
     if (ModelState.IsValid)
     {
         var dao    = new DanhMucTinTucDAO();
         var result = dao.Sua(dmtt);
         if (result)
         {
             SetAlert("Cập nhật danh mục tin tức " + dmtt.TenDanhMuc + " thành công!", "success");
             logger.Info("Cập nhật danh mục tin tức " + dmtt.TenDanhMuc + " thành công!");
             if (Session["returnUrl"] == null)
             {
                 return(RedirectToAction("Them"));
             }
             else
             {
                 return(Redirect(Session["returnUrl"].ToString()));
             }
         }
         else
         {
             SetAlert("Cập nhật danh mục tin tức " + dmtt.TenDanhMuc + " không thành công!", "error");
             logger.Error("Cập nhật danh mục tin tức " + dmtt.TenDanhMuc + " không thành công!");
         }
     }
     return(View());
 }
 public bool Sua(DanhmucTinTuc dmtt)
 {
     try
     {
         var dmuctintuc = db.DanhmucTinTucs.Find(dmtt.Id);
         dmuctintuc.TenDanhMuc = dmtt.TenDanhMuc;
         dmuctintuc.ParentId   = dmtt.ParentId;
         dmuctintuc.TrangThai  = dmtt.TrangThai;
         dmuctintuc.Link       = dmtt.Link;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #3
0
 public ActionResult Them(DanhmucTinTuc dmtt)
 {
     SetViewBag();
     if (ModelState.IsValid)
     {
         var  dao = new DanhMucTinTucDAO();
         long id  = dao.Them(dmtt);
         if (id > 0)
         {
             SetAlert("Thêm mới danh mục tin tức " + dmtt.TenDanhMuc + " thành công!", "success");
             logger.Info("Thêm mới danh mục tin tức " + dmtt.TenDanhMuc + " thành công!");
             return(RedirectToAction("Them"));
         }
         else
         {
             SetAlert("Thêm mới danh mục tin tức không thành công!", "error");
             logger.Error("Thêm mới danh mục tin tức " + dmtt.TenDanhMuc + " không thành công!");
         }
     }
     return(View());
 }
 public long Them(DanhmucTinTuc dmtt)
 {
     try
     {
         var checkTenDanhMuc = db.DanhmucTinTucs.SingleOrDefault(n => n.TenDanhMuc == dmtt.TenDanhMuc);
         if (checkTenDanhMuc == null)
         {
             db.DanhmucTinTucs.Add(dmtt);
             db.SaveChanges();
             return(dmtt.Id);
         }
         else
         {
             return(0);
         }
     }
     catch
     {
         return(0);
     }
 }