public bool PlaceOrder(string items, string customerName) { List <string> order = items.Split(',').ToList(); var orderList = restContext.FoodOrder.Include(f => f.NameNavigation); int orderNum = orderList.ToList().Count + 1; var ordered = new FoodOrder { Name = customerName, Ordernum = orderNum, Ordertime = DateTime.Now }; using (var context = new restaurantContext()) { context.FoodOrder.Add(ordered); context.SaveChanges(); } foreach (string item in order) { var itemList = new OrderItem { Item = item, Ordernum = orderNum }; using (var context = new restaurantContext()) { context.OrderItem.Add(itemList); context.SaveChanges(); } } return(true); }
public bool AddCustomer(string name, string address, string storeNum, string phone) { try { var newCustomer = new Customer { Name = name, Address = address, Storenum = int.Parse(storeNum), Phone = phone }; using (var context = new restaurantContext()) { context.Customer.Add(newCustomer); context.SaveChanges(); } } catch { return(false); } return(true); }