public Task <Movie> GetMovieByIMDBId(string imdbID) { return(ExtractDataFromAPI <Movie>(OmdbQueryBuilder.QueryByImdbIdDataTypeJson(imdbID))); }
public Task <Movie> GetMovieByTitle(string title) { return(ExtractDataFromAPI <Movie>(OmdbQueryBuilder.QueryByTitleDataTypeJson(title))); }
// Omdb Request goes here // Created some request like SearchMovie, GetMovieByIMDBId, GetMovieByTitle // We can create more in future Example - GetMovieByIMDBIdAndYear, GetMovieByTitleAndPlot, etc public Task <MovieSearchList> SearchMovie(string search) { // async method, client can use await // query string builded from OmdbQueryBuilder return(ExtractDataFromAPI <MovieSearchList>(OmdbQueryBuilder.QueryBySearchDataTypeJson(search))); }