public ActionResult XoaSPYeuThich(int idsach, string strURL) { if (Session["Taikhoan"] != null) { int makh = data.khachhangs.Where(n => n.taikhoan == (Session["TenTK"]).ToString()).FirstOrDefault().idkh; DSSachYeuThich dsYeuThich = data.DSSachYeuThiches.Where(n => n.idsach == idsach && n.idkh == makh).FirstOrDefault(); string tenhang = data.saches.Where(n => n.idsach == idsach).FirstOrDefault().tensach; if (dsYeuThich == null) { ViewBag.ThongBao = "Sản phẩm này không nằm trong danh sách thích."; } else { ViewBag.ThongBao = "Đã xóa sản phẩm: " + tenhang + " trong danh mục yêu thích."; data.DSSachYeuThiches.DeleteOnSubmit(dsYeuThich); data.SubmitChanges(); int sl = data.DSSachYeuThiches.Where(n => n.idkh == makh).Count(); Session["makh"] = sl; ViewBag.sl = Session["makh"]; } return(Redirect(strURL)); } else { return(RedirectToAction("chon", "NguoiDung")); } }
public ActionResult ThemSPYeuThich(int idsach, string strURL) { if (Session["Taikhoan"] != null) { int makh = data.khachhangs.Where(n => n.taikhoan == (Session["TenTK"]).ToString()).FirstOrDefault().idkh; DSSachYeuThich dsYeuThich = data.DSSachYeuThiches.Where(n => n.idsach == idsach && n.idkh == makh).FirstOrDefault(); if (dsYeuThich == null) { DSSachYeuThich danhsach = new DSSachYeuThich(); danhsach.idsach = idsach; danhsach.idkh = makh; data.DSSachYeuThiches.InsertOnSubmit(danhsach); data.SubmitChanges(); int sl = data.DSSachYeuThiches.Where(n => n.idkh == makh).Count(); Session["makh"] = sl; ViewBag.sl = Session["makh"]; ViewBag.ThongBao = "Đã thêm sản phẩm vào mục yêu thích."; } else { ViewBag.ThongBao = "Sản phẩm này đã có trong danh mục yêu thích."; } return(Redirect(strURL)); } else { return(RedirectToAction("chon", "NguoiDung")); } }