public override string ToString() { string output = String.Join("|", new string[] { Macro1.ToString(), // 0 Macro1Time.ToString(), // 1 Macro2.ToString(), // 2 Macro2Time.ToString(), // 3 Macro2Check.ToString(), // 4 Macro3.ToString(), // 5 Macro3Time.ToString(), // 6 Macro3Check.ToString(), // 7 Food.ToString(), // 8 FoodCheck.ToString(), // 9 Syrup.ToString(), // 10 SyrupCheck.ToString(), // 11 Select.ToString(), // 12 Cancel.ToString(), // 13 Collectable.ToString(), // 14 FoodDuration.ToString() // 15 }); return(output); }
public ActionResult EditSyrups(ICollection <MenuItem> syrups) { Models.Customer customer = GetLoggedInCustomer(); Models.OrderItem orderItem = GetOrderItem(customer.CurrentOrderItemId); List <Syrup> syrupList = new List <Syrup>(); for (int i = 0; i < syrups.Count(); i++) { MenuItem setSyrup = syrups.ElementAt(i); if (setSyrup.Quantity == null) { setSyrup.Quantity = 0; } Syrup newSyrup = new Syrup(); newSyrup.SyrupType = setSyrup.Name; newSyrup.SyrupPumps = setSyrup.Quantity; newSyrup.OrderItemId = orderItem.OrderItemId; newSyrup.Price = (setSyrup.Price * setSyrup.Quantity); syrupList.Add(null); syrupList[i] = new Syrup(); syrupList[i].SyrupType = newSyrup.SyrupType; syrupList[i].SyrupPumps = newSyrup.SyrupPumps; syrupList[i].OrderItemId = newSyrup.OrderItemId; syrupList[i].Price = newSyrup.Price; db.SaveChanges(); } orderItem.Syrups = syrupList; db.SaveChanges(); return(RedirectToAction("ReviewOrder", new { id = orderItem.OrderItemId })); }