public static void Start() { Console.Clear(); Console.WriteLine("VALITSE"); Console.WriteLine("[1]\t Lisää aihe \n[2]\t Listaa aiheet\n[3]\t Muokkaa aihetta\n[4]\t Tallenna sessio\n "); var input = Console.ReadKey(); if (input.Key == ConsoleKey.D1) { TopicHandler.AddNewTopic(); } else if (input.Key == ConsoleKey.D2) { TopicHandler.ListAllTopics(); } else if (input.Key == ConsoleKey.D3) { TopicHandler.FindTopicToModify(); } else if (input.Key == ConsoleKey.D4) { FileManager.SaveCurrentTopics(); } else { Console.Clear(); Console.WriteLine("Antamasi arvo ei kelpaa."); Start(); } }
public static void AddNewTopic() { string name; Topic aihe = new Topic(); Console.Clear(); try { Console.WriteLine("Lisää Aihe:"); name = Console.ReadLine(); aihe.Title = name; Program.Topicbox.Add(aihe); } catch (Exception) { Console.WriteLine("Jotain meni pieleen aiheen lisäämisessä. Palaa alkuun painamalla enter"); Console.ReadLine(); ConsoleUI.Start(); } Console.WriteLine("[1]\t Lisää uusi aihe \n[2]\t Lisää aiheelle muita ominaisuuksia\n[3]\t Palaa alkuun"); var i2 = Console.ReadKey(); if (i2.Key == ConsoleKey.D1) { Console.Clear(); AddNewTopic(); } else if (i2.Key == ConsoleKey.D2) { Console.Clear(); TopicHandler.AddProperties(aihe); } else if (i2.Key == ConsoleKey.D3) { Console.Clear(); ConsoleUI.Start(); } else { Console.Clear(); ConsoleUI.Start(); } }