示例#1
0
 public ActionResult Sua(DanhmucSanPham dmsp)
 {
     SetViewBag();
     if (ModelState.IsValid)
     {
         var dao    = new DanhMucSanPhamDAO();
         var result = dao.Sua(dmsp);
         if (result)
         {
             SetAlert("Cập nhật danh mục sản phẩm " + dmsp.TenDanhMuc + " thành công!", "success");
             logger.Info("Cập nhật danh mục sản phẩm " + dmsp.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 sản phẩm " + dmsp.TenDanhMuc + " không thành công!", "error");
             logger.Error("Cập nhật danh mục sản phẩm " + dmsp.TenDanhMuc + " không thành công!");
         }
     }
     return(View());
 }
 public bool Sua(DanhmucSanPham dmsp)
 {
     try
     {
         var dmucspham = db.DanhmucSanPhams.Find(dmsp.Id);
         dmucspham.TenDanhMuc = dmsp.TenDanhMuc;
         dmucspham.ParentId   = dmsp.ParentId;
         dmucspham.TrangThai  = dmsp.TrangThai;
         dmucspham.Link       = dmsp.Link;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public long Them(DanhmucSanPham dmsp)
 {
     try
     {
         var checkTenDanhMuc = db.DanhmucSanPhams.SingleOrDefault(n => n.TenDanhMuc == dmsp.TenDanhMuc);
         if (checkTenDanhMuc == null)
         {
             db.DanhmucSanPhams.Add(dmsp);
             db.SaveChanges();
             return(dmsp.Id);
         }
         else
         {
             return(0);
         }
     }
     catch
     {
         return(0);
     }
 }
示例#4
0
 public ActionResult Them(DanhmucSanPham dmsp)
 {
     SetViewBag();
     if (ModelState.IsValid)
     {
         var  dao = new DanhMucSanPhamDAO();
         long id  = dao.Them(dmsp);
         if (id > 0)
         {
             SetAlert("Thêm mới danh mục sản phẩm " + dmsp.TenDanhMuc + " thành công!", "success");
             logger.Info("Thêm mới danh mục sản phẩm " + dmsp.TenDanhMuc + " thành công!");
             return(RedirectToAction("Them"));
         }
         else
         {
             SetAlert("Thêm mới danh mục sản phẩm " + dmsp.TenDanhMuc + " không thành công!", "error");
             logger.Error("Thêm mới danh mục sản phẩm " + dmsp.TenDanhMuc + " không thành công!");
         }
     }
     return(View());
 }