public ActionResult AddCart(int id) { try { var helper = new GioHangHelper(); if (Session.Count == 0) { TempData["messenge"] = "Vui lòng đăng nhập!"; return(Redirect(Url.Content("~/Login"))); } else { var user = (LoginModel)HttpContext.Session["User"]; using (var db = new DbContext()) { if (!helper.isGioHangTonTai(user.TaiKhoan)) { helper.TaoGioHang(user.TaiKhoan); helper.ThemSanPham(id, user.TaiKhoan); } else { helper.ThemSanPham(id, user.TaiKhoan); } } TempData["messenge"] = "Thêm vào giỏ hàng thành công!"; return(Redirect(Request.UrlReferrer.PathAndQuery)); } } catch { ViewBag.Messenge = "Some thing wong"; return(Redirect(Request.UrlReferrer.PathAndQuery)); } }
public ActionResult CartDetail() { var helper = new GioHangHelper(); try { if (Session.Count == 0) { TempData["messenge"] = "Vui lòng đăng nhập!"; return(Redirect(Url.Content("~/Login"))); } else { var user = (LoginModel)HttpContext.Session["User"]; ViewBag.ListBook = helper.ChiTietGioHang(user.TaiKhoan); ViewBag.TongGia = helper.TongTienGioHang(user.TaiKhoan); if (helper.ChiTietGioHang(user.TaiKhoan).Count == 0) { TempData["listemptyMessage"] = "No results"; } return(View()); } } catch { throw; } }
public ActionResult RemoveCart(int id) { try { var helper = new GioHangHelper(); if (Session.Count == 0) { TempData["messenge"] = "Vui lòng đăng nhập!"; return(Redirect(Url.Content("~/Login"))); } else { var user = (LoginModel)HttpContext.Session["User"]; helper.XoaSanPham(id, user.TaiKhoan); ViewBag.Messenge = "Xoá sản phẩm thành công!"; return(Redirect(Request.UrlReferrer.PathAndQuery)); } } catch { ViewBag.Messenge = "Some thing wong"; return(Redirect(Request.UrlReferrer.PathAndQuery)); } }