private void PageRemovePost() { TextFormatting.Header("Ta bort Inlägg"); ShowAllBlogPostsBrief(); TextFormatting.Write("Vilket blogginlägg vill du ta bort? "); int postId = int.Parse(Console.ReadLine()); BlogPost blogpost = _dataAccess.GetPostById(postId); TextFormatting.WriteLine(); _dataAccess.RemovePost(blogpost); TextFormatting.MenuItems2("Bloggposten är borttagen"); Console.ReadKey(); PageMainMenu(); }
private void ExitBloggy() { Console.Clear(); TextFormatting.Header("Avsluta\n\n\n"); TextFormatting.MenuItems2("Du vill antingen avsluta programmet eller så gjorde du inte ett val i huvudmenyn.\nVill du tillbaka till huvudmenyn klicka 'Enter'\nklicka valfri knapp för att stänga av."); ConsoleKey Exit = Console.ReadKey(true).Key; if (Exit == ConsoleKey.Enter) { PageMainMenu(); } else { Console.Clear(); } }
private void PageWatchComments() { TextFormatting.Header("Läs kommentarer"); ShowAllBlogPostsBrief(); TextFormatting.MenuItems2("\nESC) Gå tillbaka till huvudmenyn\n"); TextFormatting.Write("Under vilket inlägg vill du läsa kommentarer? "); int PostId = int.Parse(Console.ReadLine()); List <Comments> list = _dataAccess.WatchComments(PostId); int counter = 1; TextFormatting.MenuItems3($"\nDetta är kommentarerna för blogginlägget\n"); foreach (Comments item in list) { TextFormatting.MenuItems($"Kommentar Nr: {counter}\t\t{item.Comment}"); counter++; } TextFormatting.WriteLine(); Console.ReadKey(); PageMainMenu(); }
private void PageMainMenu() { TextFormatting.Header("Huvudmeny"); ShowAllBlogPostsBrief(); TextFormatting.MenuItems2("Vad vill du göra?\n"); TextFormatting.MenuItems("a) Skriv ett nytt blogginlägg"); TextFormatting.MenuItems("b) Uppdatera ett blogginlägg"); TextFormatting.MenuItems("c) Ta bort blogginlägg\n"); TextFormatting.MenuItems("d) Skriv en kommentar"); TextFormatting.MenuItems("e) Läs kommentarer\n"); TextFormatting.MenuItems("f) Tagga ett blogginlägg"); TextFormatting.MenuItems("g) Läs taggar för ett blogginlägg"); TextFormatting.MenuItems("h) Ta bort tagg från blogginlägg\n"); TextFormatting.MenuItems2("\nESC) Avsluta"); ConsoleKey command = Console.ReadKey(true).Key; if (command == ConsoleKey.A) { PageAddPost(); } if (command == ConsoleKey.B) { PageUpdatePost(); } if (command == ConsoleKey.C) { PageRemovePost(); } if (command == ConsoleKey.D) { PageAddComment(); } if (command == ConsoleKey.E) { PageWatchComments(); } if (command == ConsoleKey.F) { PageAddTags(); } if (command == ConsoleKey.G) { PageWatchTags(); } if (command == ConsoleKey.H) { PageAddTags(); } if (command == ConsoleKey.Escape) { ExitBloggy(); } else { ExitBloggy(); } }