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); }