private void DidLoad(object sender, RoutedEventArgs e)
        {
            //show the boat information
            BoatAmount.Content = $"  {SelectionList.Count}";

            if (AccessLevel == 1)
            {
                AccessLevelButton.Content = "Lid";
            }
            else if (AccessLevel == 2)
            {
                AccessLevelButton.Content = "Wedstrijdcommissaris";
            }
            else if (AccessLevel == 3)
            {
                AccessLevelButton.Content = "Materiaalcommissaris";
            }
            else if (AccessLevel == 4)
            {
                AccessLevelButton.Content = "Administrator";
            }

            //check which dates are not possible to reserve because of maintenance or other reservations
            foreach (var boat in SelectionList)
            {
                dates = reservation.CheckDates(boat.boatId);

                var bm = new BoatInMaintenances();
                //Get dates when boat is in maintenance
                var maintenanceDates = BoatInMaintenances.CheckMaintenanceDates(boat.boatId);
                foreach (var d in maintenanceDates)
                {
                    //adding dates to list
                    if (!dates.Contains(d))
                    {
                        dates.Add(d);
                    }
                }

                foreach (var date in dates)
                {
                    //disable the dates that are not possible to reserve
                    DatePicker.BlackoutDates.Add(new CalendarDateRange(date));
                }
            }
        }
        private void DidLoad(object sender, RoutedEventArgs e)
        {
            //show the boat information
            BoatName.Content        = $"  {boatName}";
            BoatDescription.Content = $" {BoatTypeDescription}";
            if (AccessLevel == 1)
            {
                AccessLevelButton.Content = "Lid";
            }
            else if (AccessLevel == 2)
            {
                AccessLevelButton.Content = "Wedstrijdcommissaris";
            }
            else if (AccessLevel == 3)
            {
                AccessLevelButton.Content = "Materiaalcommissaris";
            }
            else if (AccessLevel == 4)
            {
                AccessLevelButton.Content = "Administrator";
            }

            //check which dates are not possible to reserve
            Dates = Reservation.CheckDates(BoatId);

            //getting dates when boat is in maintenance
            var bm = new BoatInMaintenances();
            var maintancesDates = BoatInMaintenances.CheckMaintenanceDates(BoatId);

            foreach (var d in maintancesDates)
            {
                //adding dates to list
                Dates.Add(d);
            }

            foreach (var date in Dates)
            {
                //disable the dates that are not possible to reserve
                DatePicker.BlackoutDates.Add(new CalendarDateRange(date));
            }
        }