Beispiel #1
0
        static void Main(string[] args)
        {
            ICarWebService carWebService = new CarWebService();

            Console.WriteLine(carWebService.Document(0));
            Console.WriteLine(carWebService.Document(1));

            IList <string> results = carWebService.SearchVehicles(6000, 1000);

            if (results.Count > 0)
            {
                Console.WriteLine("Vehiculo(s) cuyo precio esta comprendido entre 5000 y 7000");

                foreach (string result in results)
                {
                    Console.WriteLine($"   {result}");
                }
            }

            Console.ReadKey();
        }
Beispiel #2
0
        private void CarsList()
        {
            int  number       = 0;
            bool id           = true;
            bool plate        = false;
            bool manufacturer = false;
            bool model        = false;
            bool price        = false;
            bool location     = false;

            CarWebService cars = new CarWebService();

            while (true)
            {
                Console.Clear();
                var table = TablePrinter.GetDataInTableFormat(cars.WebServiceCarsList(number));
                Console.WriteLine(table);

                Console.WriteLine("Sort by: _                                 1 - Car ID");
                Console.WriteLine("                                           2 - Plate");
                Console.WriteLine("                                           3 - Manufacturer");
                Console.WriteLine("                                           4 - Model");
                Console.WriteLine("                                           5 - Price Per Day");
                Console.WriteLine("                                           6 - Location");
                Console.WriteLine("                                           7 - to Main menu");
                number = Utility.InputAndValidatInt();

                switch (number)
                {
                case 1:
                    if (id == false)
                    {
                        number = 0;
                        id     = true;
                    }
                    else
                    {
                        number = 1;
                        id     = false;
                    }
                    break;

                case 2:
                    if (plate == false)
                    {
                        number = 2;
                        plate  = true;
                    }
                    else
                    {
                        number = 3;
                        plate  = false;
                    }
                    break;

                case 3:
                    if (manufacturer == false)
                    {
                        number       = 4;
                        manufacturer = true;
                    }
                    else
                    {
                        number       = 5;
                        manufacturer = false;
                    }
                    break;

                case 4:
                    if (model == false)
                    {
                        number = 6;
                        model  = true;
                    }
                    else
                    {
                        number = 7;
                        model  = false;
                    }
                    break;

                case 5:
                    if (price == false)
                    {
                        number = 8;
                        price  = true;
                    }
                    else
                    {
                        number = 9;
                        price  = false;
                    }
                    break;

                case 6:
                    if (location == false)
                    {
                        number   = 10;
                        location = true;
                    }
                    else
                    {
                        number   = 11;
                        location = false;
                    }
                    break;

                case 7:
                    GoToMainMenu();
                    break;

                default:
                    number = 0;
                    break;
                }
            }
        }