public async Task <Title> GetTitleByImdbId(string imdbId) { var key = _config["OMDbKey"]; var path = $"http://www.omdbapi.com/?i={imdbId}&apikey={key}"; OmdbTitle title = null; HttpResponseMessage response = await client.GetAsync(path); if (response.IsSuccessStatusCode) { title = await response.Content.ReadAsJsonAsync <OmdbTitle>(); } return(_mapper.Map <OmdbTitle, Title>(title)); }
public OmdbTitle SearchSingleResult(string title) { var client = new RestClient(OMDB_URL); var result = new OmdbTitle(); var request = GetTitleRequest(title); IRestResponse response = client.Execute(request); if (response.StatusCode == System.Net.HttpStatusCode.OK) { result = JsonConvert.DeserializeObject <Model.OmdbTitle>(response.Content) ?? result; } return(result); }