Beispiel #1
0
        public static void Show()
        {
            Console.WriteLine("Fetching Data, please wait...");

            AddressController          addressController = new AddressController();
            List <AddressesDataAccess> addressList       = addressController.getAll();
            AddressesDataAccess        address           = null;

            int addressId = 0;

            do
            {
                ClearHelper.Clear();
                Console.WriteLine("Show all Orders by Customer\n");

                //Show all customers
                foreach (AddressesDataAccess a in addressList)
                {
                    Console.WriteLine(a.ToString());
                }

                //Select Customer
                Console.WriteLine("\nSelect Address:\n");
                addressId = Int32.Parse(Console.ReadLine());
                address   = addressController.FindById(addressId);

                if (address == null)
                {
                    Console.WriteLine("\nWrong Address Id");
                    Console.ReadKey();
                }

                ClearHelper.Clear();
            } while (address == null);

            OrderController        controller = new OrderController();
            List <OrderDataAccess> orders     = controller.FindByAddress(address.Id);

            orders = SortForm.Sort(orders);

            ClearHelper.Clear();
            Console.WriteLine($"{address.Address1}'s Orders:\n");

            foreach (OrderDataAccess order in orders)
            {
                Console.WriteLine(order.ToString());
            }
        }
Beispiel #2
0
        public static void Show()
        {
            Console.WriteLine("Fetching Data, please wait...");

            CustomerController        customerController = new CustomerController();
            List <CustomerDataAccess> customersList      = customerController.getAll();
            CustomerDataAccess        customer           = null;
            int customerId = 0;

            do
            {
                ClearHelper.Clear();
                Console.WriteLine("Show all Orders by Customer\n");

                //Show all customers
                foreach (CustomerDataAccess c in customersList)
                {
                    Console.WriteLine(c.ToString());
                }

                //Select Customer
                Console.WriteLine("\nSelect Customer:\n");
                customerId = Int32.Parse(Console.ReadLine());
                customer   = customerController.FindById(customerId);

                if (customer == null)
                {
                    Console.WriteLine("\nWrong Customer Id");
                    Console.ReadKey();
                }

                ClearHelper.Clear();
            } while (customer == null);

            OrderController        controller = new OrderController();
            List <OrderDataAccess> orders     = controller.FindByCustomer(customer.Id);

            orders = SortForm.Sort(orders);

            ClearHelper.Clear();
            Console.WriteLine($"{customer.FirstName} {customer.LastName}'s Orders:\n");

            foreach (OrderDataAccess order in orders)
            {
                Console.WriteLine(order.ToString());
            }
        }
        public static void Show()
        {
            Console.WriteLine("Fetching Data, please wait...");

            OrderController        controller = new OrderController();
            List <OrdersDataAcess> list       = controller.getAll();

            list = SortForm.Sort(list);

            ClearHelper.Clear();
            Console.WriteLine("Orders:\n");

            foreach (OrdersDataAcess order in list)
            {
                Console.WriteLine(order.ToString());
            }
        }