public ActionResult XoaChuyenMuc(int id) { if (Session["MaTKAdmin"] == null) { return(RedirectToAction("Login", "Admin")); } else { try { ShopEntities shop = new ShopEntities(); var model = new QuanLyChuyenMuc() { DanhSachChuyenMuc = KhoiTao("", 1) }; ChuyenMuc cm = shop.ChuyenMucs.SingleOrDefault(c => c.MaChuyenMuc == id); var dsSanPham = shop.SanPhams.Where(s => s.MaChuyenMuc == id); foreach (var item in dsSanPham) { shop.SanPhams.Remove(item); shop.SaveChanges(); } shop.ChuyenMucs.Remove(cm); shop.SaveChanges(); return(RedirectToAction("Index", model)); } catch (Exception) { return(RedirectToAction("Index")); } } }
public ActionResult Index(string searchString, int?page) { if (Session["MaTKAdmin"] == null) { return(RedirectToAction("Login", "Admin")); } else { try { var model = new QuanLyChuyenMuc() { DanhSachChuyenMuc = KhoiTao(searchString, page) }; return(View(model)); } catch (Exception ex) { var model = new QuanLyChuyenMuc() { DanhSachChuyenMuc = KhoiTao("", 1) }; return(View(model)); } } }
public ActionResult ThemChuyenMucChinh(QuanLyChuyenMuc qlcm, string submit, int id) { if (Session["MaTKAdmin"] == null) { return(RedirectToAction("Login", "Admin")); } else { try { ShopEntities shop = new ShopEntities(); var model = new QuanLyChuyenMuc() { DanhSachChuyenMuc = KhoiTao("", 1) }; if (submit == "Thêm") { ChuyenMuc cm = new ChuyenMuc(); cm.TenChuyenMuc = qlcm.ChuyenMuc.TenChuyenMuc; cm.MaChuyenMucCha = qlcm.ChuyenMuc.MaChuyenMucCha; cm.DacBiet = qlcm.ChuyenMuc.DacBiet; if (qlcm.ChuyenMuc.DacBiet) { cm.NoiDung = qlcm.ChuyenMuc.NoiDung; } shop.ChuyenMucs.Add(cm); shop.SaveChanges(); } if (submit == "Sửa") { ChuyenMuc cm = shop.ChuyenMucs.SingleOrDefault(c => c.MaChuyenMuc == id); cm.TenChuyenMuc = qlcm.ChuyenMuc.TenChuyenMuc; cm.MaChuyenMucCha = qlcm.ChuyenMuc.MaChuyenMucCha; cm.DacBiet = qlcm.ChuyenMuc.DacBiet; if (qlcm.ChuyenMuc.DacBiet) { cm.NoiDung = qlcm.ChuyenMuc.NoiDung; } shop.SaveChanges(); } return(RedirectToAction("Index", model)); } catch (Exception) { return(RedirectToAction("Index")); } } }