Example #1
0
        //----- All Parts-----

        //----- By Price-----
        public static void ByPrice()
        {
            Console.WriteLine("Enter minimum Price Module");
            string userMinPrice = Console.ReadLine();
            int    minPrice     = int.Parse(userMinPrice);

            Console.WriteLine("Enter maximum Price Module");
            string userMaxPrice = Console.ReadLine();
            int    maxPrice     = int.Parse(userMaxPrice);

            Program.PopulateDb();
            foreach (var item in Db.Configurations)
            {
                if (item.Price > minPrice && item.Price < maxPrice)
                {
                    Console.WriteLine("----------------------------");
                    Console.WriteLine($"|Id:{item.Id}|Configuration type:{item.Type}|Price:{item.Price}|");
                    Console.WriteLine("----------------------------");
                }
            }
            Console.WriteLine("--------------------------------------------------------------");
            Console.WriteLine("Choose product ID and press any key to continue to Add to Card");
            Console.WriteLine("--------------------------------------------------------------");
            Console.ReadLine();
            AddToCard.SelectTheProductConf();
        }
Example #2
0
        //----- By Price-----

        //----- By Type-----
        public static void ByType()
        {
            Console.WriteLine("Sort parts by Type");
            Program.PopulateDb();
            foreach (var item in Db.Configurations)
            {
                Console.WriteLine("----------------------------");
                Console.WriteLine($"|Id:{item.Id}|Configuration type:{item.Type}|Price:{item.Price}|");
                Console.WriteLine("----------------------------");
            }
            Console.WriteLine("--------------------------------------------------------------");
            Console.WriteLine("Choose product ID and press any key to continue to Add to Card");
            Console.WriteLine("--------------------------------------------------------------");
            Console.ReadLine();
            AddToCard.SelectTheProductConf();
        }
Example #3
0
 //----- All Parts-----
 public static void AllProduct()
 {
     Program.PopulateDb();
     foreach (var item in Db.Configurations)
     {
         Console.WriteLine("----------------------------");
         Console.WriteLine($"|Id:{item.Id}|Configuration type:{item.Type}|Price:{item.Price}|");
         Console.WriteLine("----------------------------");
         foreach (var itemPart in item.Modules)
         {
             foreach (var itemDeeperThanUniverse in itemPart.Parts)
             {
                 Console.WriteLine($"|{itemPart.Type}|{itemDeeperThanUniverse.Company}|{itemDeeperThanUniverse.Name}|");
             }
         }
     }
     Console.WriteLine("--------------------------------------------------------------");
     Console.WriteLine("Choose product ID and press any key to continue to Add to Card");
     Console.WriteLine("--------------------------------------------------------------");
     Console.ReadLine();
     AddToCard.SelectTheProductConf();
 }