public Afspraak(string naam, AfspraakType afspraakType, Tijd starttijd, Tijd eindtijd)
 {
     AfspraakType = afspraakType;
     Naam         = naam;
     Starttijd    = starttijd;
     Eindtijd     = eindtijd;
     Duur         = BerekenDuur(starttijd, eindtijd);
 }
        private static int BerekenDuur(Tijd starttijd, Tijd eindtijd)
        {
            int totalStartMinutes, totalEndMinutes, duur;

            totalStartMinutes = TotalMinutes(starttijd);
            totalEndMinutes   = TotalMinutes(eindtijd);
            duur = totalEndMinutes - totalStartMinutes;
            return(duur);
        }
        private static Afspraak AskAfspraak()
        {
            Console.WriteLine("Geef de naam van de afspraak");
            string afspraakNaam = Console.ReadLine();
            Tijd   starttijd    = AskTijd();
            Tijd   eindtijd     = AskTijd();

            Console.WriteLine("wilt u \n1: werkafspraak\n2: priveafspraak");
            int          choice       = int.Parse(Console.ReadLine());
            AfspraakType afspraakType = (AfspraakType)choice;

            Console.Clear();
            return(new Afspraak(afspraakNaam, afspraakType, starttijd, eindtijd));
        }
 private static int TotalMinutes(Tijd tijd)
 {
     return(tijd.Hours * 60 + tijd.Minutes);
 }