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