Vasily.Models.FavoritesRepository.LoadAsync C# (CSharp) Méthode

LoadAsync() public méthode

public LoadAsync ( ) : Task>
Résultat Task>
        public async Task<List<Favorite>> LoadAsync()
        {
            var objectStorageHelper = new StorageHelper<List<Favorite>>(StorageType.Local);
            List<Favorite> favorites = await objectStorageHelper.LoadAsync(StorageFileName);

            if (null == favorites)
                favorites = new List<Favorite>();

            return favorites;
        }

Usage Example

 public async Task LoadFavorites()
 {
     var repo = new FavoritesRepository();
     var items = await repo.LoadAsync();
     Favorites = new ObservableCollection<Favorite>(items);
 }
FavoritesRepository