Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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();
                        }
                    }

                }
        }