Example #1
0
 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));
     }
 }
Example #2
0
        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;
            }
        }
Example #3
0
 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));
     }
 }