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); } }
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()); }