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); }
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); }