public async Task <DbOrgMovie> GetMovie(long movieId)
        {
            HttpResponseMessage response = await MovieDbHttpClient.GetAsync($"movie/{movieId}?{ApiKeyParam}&append_to_response=releases");

            string json = await response.Content.ReadAsStringAsync();

            DbOrgMovie movie = DbOrgMovie.FromJson(json);

            return(movie);
        }
        public async Task <DbOrgMovieResults> GetMovieResults(string queryString)
        {
            string escapedQuery          = Uri.EscapeUriString(queryString);
            HttpResponseMessage response = await MovieDbHttpClient.GetAsync($"search/movie?{ApiKeyParam}&query={escapedQuery}");

            string json = await response.Content.ReadAsStringAsync();

            DbOrgMovieResults movieResults = DbOrgMovieResults.FromJson(json);

            return(movieResults);
        }
 public void Dispose()
 {
     MovieDbHttpClient?.Dispose();
 }