public void TryToBook()
 {
     try
     {
         NoSelectedIndex(SommerhusIndex);
         Sommerhus temp = SommerhusMatch[SommerhusIndex];
         BonDialog = new MessageDialog("Er du sikker på at du vil booke sommerhuset i " + temp.Beliggenhed + " fra: " + FraDato.ToString("d") + " til: " + TilDato.ToString("d"));
         BonDialog.Commands.Add(new UICommand("JA", command =>
         {
             BookingRegister.CheckIfBooking(Pro, temp, FraDato, TilDato);
             Dialog.Show("Booking gennemført");
             BookingPersistency.SaveBookingAsJsonAsync(BookingRegister.Bookings);
         }));
         BonDialog.Commands.Add(new UICommand("NEJ", command => { }));
         BonDialog.ShowAsync();
     }
     catch (ArgumentOutOfRangeException)
     {
         Dialog.Show("Du har ikke valgt noget sommerhus at booke");
     }
     catch (NullReferenceException ex)
     {
         Dialog.Show(ex.Message);
     }
     catch (ArgumentException ex)
     {
         Dialog.Show(ex.Message);
     }
 }
 public void AddToFavorites()
 {
     try
     {
         NoSelectedIndex(SommerhusIndex);
         Sommerhus temp = SommerhusMatch[SommerhusIndex];
         foreach (var t in FavoritRegister.FavoritListe)
         {
             if (t.FavoritSommerhus.Equals(temp) && t.FavoritProfile.Username == Pro.Username)
             {
                 throw new Exception("eksisterer i forvejen");
             }
         }
         FavoritRegister.Addfavorit(Pro, temp);
         Dialog.Show("Sommerhus tilføjet til dine favoritter");
         FavoritPersistency.SaveFavoritAsJsonAsync(FavoritRegister.FavoritListe);
     }
     catch (Exception ex)
     {
         Dialog.Show(ex.Message);
     }
 }