using System; using System.IO; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Threading; using System.Threading.Tasks; using static System.Net.Mime.MediaTypeNames; using System.Diagnostics.Metrics; using System.Timers; using System.Collections; namespace Bloggen { internal class Program { static void Main(string[] args) { //vectorlist = all posts List blogPostList = new List(); //vector = new post string[] blogPost = new string[3]; // start menuloop bool menuLoop = true; while (menuLoop) { //Menu (METOD) MyMenuOptions(); // user input menu if (Int32.TryParse(Console.ReadLine(), out int menuInput)) { // menu options switch (menuInput) { //fall 1: make new case 1: //enter title Console.Write("Choose a title: "); blogPost[0] = Console.ReadLine(); //save date as string DateTime dateTime = DateTime.Now; String blogDate = dateTime.ToString(); blogPost[1] = blogDate; //input text Console.WriteLine("Enter text:\n"); blogPost[2] = Console.ReadLine(); //save in list blogPostList.Add(blogPost); break; //Fall 2: (make method?) search for title case 2: //searchword input Console.Write("Search for title: "); string searchWord = Console.ReadLine(); // search for it in list for (int i = 0; i < blogPostList.Count; i++) { if (searchWord == blogPost[i]) { // object exist on index Console.WriteLine(); // show object // give option to delete } //object does not exist } break; //Fall 3: (present list) / make method that sorts list? case 3: /* foreach loop .count */ /* if list empty or if .count == 0 -> write message */ //sort new -> old, present title with date break; //Fall 4: (QUIT) case 4: //goodbye message Console.Write("Closing program.."); Console.ReadLine(); menuLoop = false; break; default: //error message Console.Write("Error input, please choose between options 1 - 4.\n\nOk"); Console.ReadLine(); break; } } //error message menuInput else { Console.Write("Error input, please choose an option from the menu.\n\nOk"); Console.ReadLine(); } } } static void MyMenuOptions() { Console.Clear(); Console.WriteLine("Menu"); Console.WriteLine("[1] Create new"); Console.WriteLine("[2] Search for title"); Console.WriteLine("[3] Show all"); Console.WriteLine("[4] Quit"); } } }