private static void MemberView(List<Member> members, bool viewAll = false) { ViewMember viewMember = new ViewMember(); Member chosenMember; string header = "Välj Medlem Att Visa"; if (viewAll == true) { viewMember.Render(members); } else { chosenMember = GetMember(header, members); if (chosenMember != null) { viewMember.Render(chosenMember); } } }
private static void EditMember(List<Member> members) { if (members.Count == 0) { Console.Clear(); Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.Black; Console.WriteLine(" ╔══════════════════════════════════════╗ "); Console.WriteLine(" ║ Det finns inga medelmmar att ändra ║ "); Console.WriteLine(" ╚══════════════════════════════════════╝ "); Console.ResetColor(); } string header = "ÄNDRA MEDLEM!"; Member chosenMember = GetMember(header, members); if (chosenMember != null) { ViewMember viewMember = new ViewMember(); viewMember.Render(chosenMember); Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.Black; Console.Write("\n Vill du verkligen ändra '{0}' [J/N]: ", chosenMember.FirstName + " " + chosenMember.LastName); Console.ResetColor(); Console.ForegroundColor = ConsoleColor.White; ConsoleKeyInfo info = Console.ReadKey(); Console.WriteLine(""); if (info.KeyChar == 'j') { Console.Write("\n Förnamn: "); string firstName = Console.ReadLine(); Console.Write(" Efternamn: "); string lastName = Console.ReadLine(); Console.Write(" Telefon nummer: "); string phoneNumber = Console.ReadLine(); Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.Black; Console.Write("\n Vill du spara ändringarna? [J/N]"); Console.ResetColor(); Console.ForegroundColor = ConsoleColor.White; ConsoleKeyInfo info2 = Console.ReadKey(); Console.WriteLine(""); if (info2.KeyChar == 'j') { chosenMember.FirstName = firstName; chosenMember.LastName = lastName; chosenMember.PhoneNumber = phoneNumber; } else if (info.KeyChar == 'n') { ContinueOnKeyPressed(); } } } }