public static void Main(string[] args) { DateTime ordDate = DateTime.Now; Customer customer1 = new Customer { UserID = "100", FullName = "Arun Surase", Email = "*****@*****.**", ContactNubmer = "9689607171", Location = "Pune", Password = "******" }; Product product1 = new Product(1, "Rose", "Valentine flower", 10, 400); Product product2 = new Product(2, "Marigold", "Festival flower", 5, 500); Item item1 = new Item(product1, 34); Item item2 = new Item(product2, 56); Cart cart1 = new Cart(); cart1.AddToCart(item1); cart1.AddToCart(item2); List <Item> cartItems = cart1.Items; Order theOrder = new Order(1001, ordDate, customer1, cartItems); IOrderService service = new PurchaseOrderService(); service.Create(theOrder); List <Order> allOrders = service.GetOrders(); foreach (Order order in allOrders) { Console.WriteLine(order.theCustomer.FullName); Console.WriteLine(order.OrderDate); Console.WriteLine(order.OrderID); Console.WriteLine(" Item Details...."); foreach (Item item in theOrder.Items) { Console.WriteLine(item.theProduct + "Quantity=" + item.Quantity); } } Console.ReadLine(); }
public static void Main(string[] args) { DateTime ordDate = DateTime.Now; Job job1 = new Job { ID = 1, Title = "Collect Parcel from Amazon Stores", Description = "Collect all todays parcels to be delivered from Mumbai warehouse", Duration = 3, Status = "Not started" }; Job job2 = new Job { ID = 2, Title = "Deliver Parcel to Customers", Description = "All Parcels collected to be delivered to mentioed locations", Duration = 4, Status = "Not started" }; Job job3 = new Job { ID = 3, Title = "Report the status of Delivery", Description = "Collect all todays parcels to be delivered from Mumbai warehouse", Duration = 3, Status = "Not started" }; Job job4 = new Job { ID = 1, Title = "Update WorkOrder statsus", Description = "Access Online Amazon system to update status of delivery of product", Duration = 3, Status = "Not started" }; List <Job> jobs = new List <Job>(); jobs.Add(job1); jobs.Add(job2); jobs.Add(job3); jobs.Add(job4); Order theOrder = new WorkOrder { OrderID = 1001, Vendor = "DHL Group", Description = "Parcel Delivery of Amazon Customers", OrderDate = DateTime.Now, StartDate = new DateTime(2020, 10, 30), EndDate = new DateTime(2020, 11, 3), Jobs = jobs, Priority = 4, Status = "Not Started" }; IOrderService service = new PurchaseOrderService(); service.Create(theOrder); List <Order> allOrders = service.GetOrders(); Console.WriteLine("WorkOrder Details "); Console.WriteLine("-----------------------------------------------------------------------"); foreach (WorkOrder order in allOrders) { Console.WriteLine("Vendor : {0}", order.Vendor); Console.WriteLine("Order Date : {0}", order.OrderDate); Console.WriteLine("Start Date :{0} ", order.StartDate); Console.WriteLine("End Date :{0} ", order.EndDate); Console.WriteLine("Status : {0}", order.Status); Console.WriteLine(" Job Description"); foreach (Job job in order.Jobs) { Console.WriteLine(job.ID + " " + job.Title + " " + job.Status); } } Console.ReadLine(); }