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