public JsonResult RemoveFromCart(string id) { var response = new { Code = 1, Msg = "Fail", masp = id, ttien = @Session["TongTien"] }; DHangModels objCart = (DHangModels)Session["Cart"]; if (objCart != null) { objCart.RemoveFromCart(id); Session["Cart"] = objCart; ShoppingCartModels model = new ShoppingCartModels(); model.Cart = (DHangModels)Session["Cart"]; int ii = 0; int tongtien = 0; foreach (var item2 in model.Cart.ListItem) { tongtien = tongtien + (int)item2.TongCong; ii++; } Session["sluong"] = ii; Session["TongTien"] = tongtien.ToString("N0"); response = new { Code = 0, Msg = "Success", masp = id, ttien = @Session["TongTien"] }; } return(Json(response)); }
public JsonResult UpdateQuantity(string id, int quantity, int gia) { int tonggia = quantity * gia; var response = new { Code = 1, Msg = "Fail", masp = id, ttien = @Session["TongTien"], tgia = tonggia.ToString("N0") }; DHangModels objCart = (DHangModels)Session["Cart"]; if (objCart != null) { objCart.UpdateQuantity(id, quantity); Session["Cart"] = objCart; ShoppingCartModels model = new ShoppingCartModels(); model.Cart = (DHangModels)Session["Cart"]; int ii = 0; int tongtien = 0; foreach (var item2 in model.Cart.ListItem) { tongtien = tongtien + (int)item2.TongCong; ii++; } Session["sluong"] = ii; Session["TongTien"] = tongtien.ToString("N0"); tonggia = quantity * gia; response = new { Code = 0, Msg = "Success", masp = id, ttien = @Session["TongTien"], tgia = tonggia.ToString("N0") }; } return(Json(response)); }
public JsonResult AddToCart(string id) { var response = new { Code = 1, Msg = "Fail", sluong = @Session["sluong"], ttien = @Session["TongTien"] }; var db = new SmartShopConnectionDB(); Product sp = db.Single <Product>("select * from Product where MaSP = @0", id); if (sp != null) { DHangModels objCart = (DHangModels)Session["Cart"]; if (objCart == null) { objCart = new DHangModels(); } ShoppingCartItem item = new ShoppingCartItem() { MaSP = sp.MaSP, TenSP = sp.TenSP, Hinh = sp.Hinh, Gia = Int32.Parse(sp.Gia), SoLuong = 1, TongCong = Int32.Parse(sp.Gia), }; objCart.AddToCart(item); Session["Cart"] = objCart; ShoppingCartModels model = new ShoppingCartModels(); model.Cart = (DHangModels)Session["Cart"]; int ii = 0; int tongtien = 0; foreach (var item2 in model.Cart.ListItem) { tongtien = tongtien + (int)item2.TongCong; ii++; } Session["sluong"] = ii; Session["TongTien"] = tongtien.ToString("N0"); response = new { Code = 0, Msg = "Success", sluong = @Session["sluong"], ttien = @Session["TongTien"] }; } return(Json(response)); }