コード例 #1
0
        public static List <MobilePhones> AddObject(ref List <MobilePhones> phoneList)
        {
            //assumed everything is entered in correct form , no input controls
            Console.WriteLine("Enter phone number: ");
            var number = int.Parse(Console.ReadLine());

            Console.WriteLine("Enter name an surname of the owner: ");
            var name = Console.ReadLine();

            Console.WriteLine("Is battery included? Yes/no");
            var battery     = Console.ReadLine();
            var batteryBool = battery.ToLower() == "yes";

            Console.WriteLine("Write some description: ");
            var description = Console.ReadLine();

            Console.WriteLine("Input date of purchase: (format year-month-day)");
            var date = Convert.ToDateTime(Console.ReadLine());

            Console.WriteLine("Enter months of warranty: ");
            var warranty = int.Parse(Console.ReadLine());

            Console.WriteLine("Enter purchase price: ");
            var price = decimal.Parse(Console.ReadLine());

            Console.WriteLine("Enter number for manufacturer your phone is: 0-SAMSUNG 1-HUAWEI 2-SONY");
            var seller     = int.Parse(Console.ReadLine());
            var sellerEnum = (Manufacturer)seller;
            var newObject  = new MobilePhones(number, name, batteryBool, description, date, warranty, price, sellerEnum);

            phoneList.Add(newObject);
            return(phoneList);
        }
コード例 #2
0
        public static List <MobilePhones> InitializationMobiles()
        {
            var listOfMobiles = new List <MobilePhones>();
            var mobile1       = new MobilePhones(091654234, "John Wick", true, "Bestseller", new DateTime(2018, 03, 29), 36,
                                                 1234.54m, Manufacturer.HUAWEI);
            var mobile2 = new MobilePhones(0995432176, "Christopher Ashton", true, "new one",
                                           new DateTime(2016, 12, 01), 24, 3456.99m, Manufacturer.SAMSUNG);
            var mobile3 = new MobilePhones(0915432765, "Jure Juric", true, "best display", new DateTime(2017, 09, 01), 36, 2345.5m, Manufacturer.SONY);
            var mobile4 = new MobilePhones(0915432765, "Ante Antic", true, "bblue", new DateTime(2015, 08, 01), 36, 2345.5m, Manufacturer.HUAWEI);

            listOfMobiles.Add(mobile1);
            listOfMobiles.Add(mobile2);
            listOfMobiles.Add(mobile3);
            listOfMobiles.Add(mobile4);
            return(listOfMobiles);
        }