public static void StartOrder(CustomerDetails cust) { if (AllowOrderTwoHrPd(cust)) { CDash(cust); return; } StoreDetails S = new StoreDetails(); OrderDetails O = new OrderDetails(); S = ChooseStore(); if (AllowOrderTwentyFourHrPd(S, cust)) { CDash(cust); return; } Console.WriteLine("You chose to order from {0}", S.Name); O = CreateOrder(); Console.Clear(); Console.WriteLine("Your order has been placed successfully"); O.StoreName = S.Name; O.CustId = cust.Id; // confirm order S.AddOrder(O); storeRepos.Update(S); cust.AddOrder(O); orderRepos.Create(O); custRepos.Update(cust); Console.Clear(); Console.WriteLine("Your order has been placed successfully"); O.PrintOrder(); CDash(cust); }
public static void StartOrder(CustomerDetails NewU) { Console.Clear(); if (AllowTwoHrPd(NewU)) { CustDash(NewU); return; } StoreDetails S = new StoreDetails(); OrderDetails O = new OrderDetails(); S = ChooseStore(); if (AllowTwentyFourHrPd(S, NewU)) { CustDash(NewU); return; } Console.WriteLine("You chose to order from {0}", S); O = CreateOrder(); if (O == null) { Console.WriteLine("...An error occured"); CustDash(NewU); return; } O.StoreName = S.Name; O.CustID = NewU.Id; S.AddOrder(O); storeRepos.Update(S); NewU.AddOrder(O); orderRepos.Create(O); custRepos.Update(NewU); Console.Clear(); Console.WriteLine("Your order has been successfully placed :)"); O.PrintOrder(); CustDash(NewU); }