private MovieClass parseToMovieClass(OmdbClass omdbObj)
        {
            MovieClass returnObj = new MovieClass();

            returnObj.t  = omdbObj.Title;
            returnObj.rd = getReleasedDate(omdbObj.Released);
            returnObj.g  = getGenre(omdbObj.Genre);
            returnObj.s  = omdbObj.Plot;
            returnObj.md = Functions.stringToList(omdbObj.Director, ", ");
            returnObj.ma = Functions.stringToList(omdbObj.Actors, ", ");

            return(returnObj);
        }
        public MovieClass getMovie(string title)
        {
            MovieClass returnObj = null;
            string     keyword   = title.Replace(' ', '+');
            string     apiText   = string.Format("?t={0}&apikey={1}", keyword, ProjectVariables.omdbApiKey);

            HttpResponseMessage response = client.GetAsync(apiText).Result;

            if (response.IsSuccessStatusCode)
            {
                string    result  = response.Content.ReadAsStringAsync().Result;
                OmdbClass omdbObj = JsonConvert.DeserializeObject <OmdbClass>(result);

                if (omdbObj == null || omdbObj.Title == null)
                {
                    return(null);
                }

                returnObj = parseToMovieClass(omdbObj);
            }

            return(returnObj);
        }