public async Task <IEnumerable <ExtendedMovieInfoDto> > GetFilmsInfoFromImdb(int count = 5, bool countAll = false) { if (countAll) { count = int.MaxValue; } var movies = await dbProvider.GetRowsAsync("movies", count : count).ConfigureAwait(false); var extendedMovies = new List <ExtendedMovieInfoDto>(); foreach (var movie in movies) { var extendedMovieInfoDto = await GetSingleFilmInfoFromImdb(formatImdbId(movie["id"].ToString())) .ConfigureAwait(false); if (extendedMovieInfoDto != null) { extendedMovies.Add(extendedMovieInfoDto); } } return(extendedMovies); }
public async Task <IActionResult> TestGetAllRowsFromMovies() { var x = await dbProvider.GetRowsAsync("movies").ConfigureAwait(false); return(Json(x)); }