public Coffee CreateCoffee() { Console.WriteLine("Anna kahvin merkki."); string brand = Console.ReadLine(); Console.WriteLine("Anna kahvin hinta."); double price = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Anna paahteisuus aste (1-5): "); int number = int.Parse(Console.ReadLine()); Coffee.Roast roast = (Coffee.Roast)number; //syötetään hinta, paahto 1-5 //ei companyä Company importer = null; bool importerSelected = false; while (!importerSelected) { ; } { Console.Clear(); Console.WriteLine("Mikä on maahantuova yritys?"); Console.WriteLine("1. Valitse yritys listasta."); Console.WriteLine("2. Uusi yritys."); int selected = int.Parse(Console.ReadLine()); switch (selected) { case 1: Console.Clear(); importer = SelectCompanyFromList(); importerSelected = true; break; case 2: Console.Clear(); importer = AddNewCompanyToList(); importerSelected = true; break; case 3: importer = null; importerSelected = true; break; default: break; } } Coffee newCoffeeObject = new Coffee(brand, price, roast, importer); return(newCoffeeObject); }
public Coffee CreateCoffee() { Console.WriteLine("Anna kahvin merkki"); string brand = Console.ReadLine(); Console.WriteLine("Anna kahvin hinta"); decimal price = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Anna paahtoaste (väliltä 1-5)"); int asiakkaanPaahto = int.Parse(Console.ReadLine()); Coffee.Roast roast = (Coffee.Roast)asiakkaanPaahto; Company importer = null; bool importerSelected = false; while (!importerSelected) { Console.Clear(); Console.WriteLine("Mikä on maahantuova yritys?"); Console.WriteLine("\t\t1. Valitse yritys listalta"); Console.WriteLine("\t\t2. Syötä uusi yritys"); int selectedCompany = int.Parse(Console.ReadLine()); switch (selectedCompany) { case 1: Console.Clear(); importer = SelectCompanyFromList(); importerSelected = true; break; case 2: Console.Clear(); importer = AddNewCompanyToList(); importerSelected = true; break; case 3: importer = null; importerSelected = true; break; default: break; } } Coffee newCoffeeObject = new Coffee(brand, price, roast, importer); return(newCoffeeObject); }