예제 #1
0
        private async void LoadFavorits()
        {
            var loadedFavorit = await FavoritPersistency.LoadFavoritFromJsonAsync();

            if (loadedFavorit != null)
            {
                FavoritRegister.FavoritListe.Clear();
                foreach (var s in loadedFavorit)
                {
                    FavoritRegister.FavoritListe.Add(s);
                }
                OnPropertyChanged();
            }
        }
예제 #2
0
 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);
     }
 }