}                       //Empty constructor for json deserialisen.

        public Gebruiker accountManager(Gebruiker gebruiker)
        {
            bool verkeerdeInput = false;

            while (true)
            {
                Console.Clear();
                Console.WriteLine(ASCIIART.LoginArt());
                Console.WriteLine("1: Login als klant\x0a");
                Console.WriteLine("2: Login als medewerker\n");
                Console.WriteLine("3: Login als eigenaar\n");
                Console.WriteLine("4: Registreer een nieuw account als klant\x0a");
                Console.WriteLine("0: Terug\x0a");

                if (verkeerdeInput)
                {
                    Console.WriteLine("Verkeerde input, probeer 1,2,3, 4 of 0");
                }

                ConsoleKeyInfo userInput     = Console.ReadKey();
                char           userInputChar = userInput.KeyChar;
                switch (userInputChar)
                {
                case '1':
                    gebruiker = logIn("Klant");    //return logIn();
                    if (gebruiker as Klant != null)
                    {
                        return(gebruiker);
                    }
                    break;

                case '2':
                    gebruiker = logIn("Medewerker");
                    if (gebruiker as Medewerker != null)
                    {
                        return(gebruiker);
                    }
                    break;

                case '3':
                    gebruiker = logIn("Eigenaar");
                    if (gebruiker as Eigenaar != null)
                    {
                        return(gebruiker);
                    }
                    break;

                case '4':
                    gebruiker = registreerKlant(gebruiker);
                    if (gebruiker as Klant != null)
                    {
                        return(gebruiker);
                    }
                    break;

                case '0':
                    return(gebruiker);

                default:
                    verkeerdeInput = true;
                    break;
                }
            }
        }