/* *购物车存储说明: *游客访问时,点击加入购物车,购物车信息保存至Cookie中,游客点击结算时,Cookie中的购物车信息转移至数据库中并清空Cookie中购物车信息。 *登录会员点击加入购物车时,购物车信息保存至数据库中。 *Cookie存储格式: skuId1:count1,skuId2:count2,..... */ // GET: Web/Cart public ActionResult AddToCart(string skuId, int count) { long userId = CurrentUser != null ? CurrentUser.Id : 0; try { cartHelper.AddToCart(skuId, count, userId); } catch { } return RedirectToAction("AddedToCart", new { skuId = skuId }); }
public JsonResult AddProductToCart(string skuId, int count) { CartHelper cartHelper = new CartHelper(); cartHelper.AddToCart(skuId, count, (base.CurrentUser != null ? base.CurrentUser.Id : 0)); return(Json(new { success = true })); }
public JsonResult AddToList(int id) { var currentTest = _tests.GetAll().FirstOrDefault(j => j.Id == id); CartHelper.AddToCart(currentTest); return(Json(currentTest)); }
public object GetAddToCart(string openId, string SkuID, int Quantity, int GiftID = 0) { //验证用户 CheckUserLogin(); CartHelper cartHelper = new CartHelper(); long userId = CurrentUser != null ? CurrentUser.Id : 0; var msg = ""; try { cartHelper.AddToCart(SkuID, Quantity, userId); } catch (Exception ex) { msg = ex.Message; } if (!string.IsNullOrEmpty(msg)) { return(Json(new { Status = "NO", Message = msg })); } else { return(Json(new { Status = "OK" })); } }
/// <summary> /// 添加到购物车 /// </summary> /// <param name="context"></param> public JsonResult <Result <int> > GetAddToCart(string openId, string SkuID, int Quantity, int GiftID = 0) { //验证用户 CheckUserLogin(); CartHelper cartHelper = new CartHelper(); long userId = CurrentUser != null ? CurrentUser.Id : 0; var msg = ""; try { cartHelper.AddToCart(SkuID, Quantity, userId); } catch (Exception ex) { msg = ex.Message; } if (!string.IsNullOrEmpty(msg)) { return(Json(ErrorResult <int>(msg))); } else { return(Json(SuccessResult <int>())); } }
private void AddToCart_Click(object sender, RoutedEventArgs e) { Product p = SalesProduct.SelectedItem as Product; CartHelper.AddToCart(p, 1); MessageBox.Show("Dodano Do koszyka", "Zamowienie", MessageBoxButton.OK, MessageBoxImage.Information); }
//添加诊疗项目到购物车 public object PostAddProductToCart(CartAddProductToCartModel value) { CheckUserLogin(); string skuId = value.skuId; int count = value.count; CartHelper cartHelper = new CartHelper(); long userId = CurrentUser != null ? CurrentUser.Id : 0; cartHelper.AddToCart(skuId, count, userId); return(new { Success = "true" }); }
public static int Add(CartInfo entity, int userId) { if (userId > 0) { return(dal.Add(entity)); } else { return(CartHelper.AddToCart(entity)); } }
public static int AddCart(CartInfo cart, int userID) { if (userID > 0) { cart.ID = dal.AddCart(cart); } else { cart.ID = CartHelper.AddToCart(cart); } return(cart.ID); }
public ActionResult BatchAddToCart(string skuIds, string counts) { string[] strArrays = skuIds.Split(new char[] { ',' }); char[] chrArray = new char[] { ',' }; IEnumerable <int> nums = from item in counts.Split(chrArray) select int.Parse(item); CartHelper cartHelper = new CartHelper(); long num = (base.CurrentUser != null ? base.CurrentUser.Id : 0); for (int i = 0; i < strArrays.Count(); i++) { cartHelper.AddToCart(strArrays.ElementAt <string>(i), nums.ElementAt <int>(i), num); } return(RedirectToAction("cart")); }
public object PostAddProductToCart(CartAddProductToCartModel value) { CheckUserLogin(); string skuId = value.skuId; int count = value.count; CartHelper cartHelper = new CartHelper(); long userId = CurrentUser != null ? CurrentUser.Id : 0; try { cartHelper.AddToCart(skuId, count, userId); } catch (MallException ex) { return(SuccessResult(ex.Message)); } return(SuccessResult()); }
public IActionResult AddToCart() { CartHelper.AddToCart(ShoppingCartVM.ProductId, ShoppingCartVM.Count); return(RedirectToAction(nameof(Index))); }