public Dictionary <string, double> CalculateReserveringCost(Reservering Reservatie)
        {
            //eenheidsprijs , subtotaal , aangerekende korting , totalen exclusief btw , btw bedrag, te betalen
            Dictionary <string, double> ReturnDictionary = new Dictionary <string, double>();
            //get lijst staffelkortingen
            List <Staffelkorting> staffelkortingen = _staffelRepo.GetByKlantType(Reservatie.Klant.Categorie).ToList();
            //get aantal reserveringen laatste jaar
            int aantalReservereingen = _reserRepo.getAantalReservering(Reservatie);

            //bereken korting
            ReturnDictionary.Add("Korting", 0);
            foreach (Staffelkorting staff in staffelkortingen)
            {
                if (staff.Aantal < aantalReservereingen)
                {
                    if (ReturnDictionary["Korting"] < staff.Korting)
                    {
                        ReturnDictionary["Korting"] = staff.Korting;
                    }
                }
            }
            //berkenen prijs
            int tempPrijst = Reservatie.BerekenPrijs();

            ReturnDictionary.Add("eenheidsprijs", tempPrijst - ((tempPrijst / 100) * ReturnDictionary["Korting"]));
            //bereken 6% btw
            double tempBTW = ((ReturnDictionary["eenheidsprijs"] / 100) * 6);

            ReturnDictionary.Add("BTWBedrag", (Math.Round(tempBTW, 2)));
            //toevoegen van de btw
            ReturnDictionary.Add("TotaalInclusiefBTW", (Math.Round((ReturnDictionary["eenheidsprijs"] + ReturnDictionary["BTWBedrag"]))));
            return(ReturnDictionary);
        }