/// <summary> /// Create a new itCart object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="drink">Initial value of the drink property.</param> /// <param name="num">Initial value of the num property.</param> /// <param name="shipToID">Initial value of the shipToID property.</param> public static itCart CreateitCart(global::System.Int64 id, global::System.Int64 drink, global::System.Int16 num, global::System.Int64 shipToID) { itCart itCart = new itCart(); itCart.ID = id; itCart.drink = drink; itCart.num = num; itCart.shipToID = shipToID; return itCart; }
public ActionResult Index(FormCollection menu) { try { if (ModelState.IsValid) { Dictionary<itCart, int> sKorzina = Session["sKorzina"] as Dictionary<itCart, int>; if (sKorzina == null) sKorzina = new Dictionary<itCart, int>(new itCart.itCartComparer()); Session["sKorzina"] = sKorzina; menu.Remove("empty"); int cntFC = menu.Count; string[] arOptID=new string[cntFC-1]; for (int i = 0; i < cntFC - 1; i++) arOptID[i] = menu["item.OptID"].Split(new char[] { ',' })[i]; menu.Remove("item.OptID"); for (int i = 0; i < menu.Count; i++) { var v = menu[i].Split(new char[] { ',' })[0]; if (v == "true") { itCart s=new itCart(); var o = Convert.ToInt32(arOptID[i]); var d = Convert.ToInt32(menu.AllKeys[i]); s.drink=d; if (o==0) s.opt=null; else s.opt=o; if (sKorzina.ContainsKey(s)) sKorzina[s] = sKorzina[s] + 1; else sKorzina[s] = 1; } } Session["sKorzina"] = sKorzina; return RedirectToAction("Index"); } } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex); } OptionsDropDownList(); return View(menu); }
/// <summary> /// Deprecated Method for adding a new object to the itCart EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToitCart(itCart itCart) { base.AddObject("itCart", itCart); }