/// <summary> /// /// </summary> /// <param name="searchText"></param> /// <param name="data"></param> /// <param name="Source"></param> /// <param name="uniqueLinks"></param> /// <returns></returns> public string GetHtmlContent(string searchText, String data, String sense, object Source, Dictionary <string, string> uniqueLinks) { if (String.IsNullOrEmpty(data)) { return(String.Empty); } RottenTomatoes rt = new RottenTomatoes(); data = HttpUtility.UrlDecode(data); String score = rt.GetTomatometerScore(data); int scoreInt = Int32.Parse(score); String html = String.Empty; html += "<td style=\"height: 10px; font-family: Trebuchet MS; font-size: 13px\">"; html += " <table style=\"border:none\" cellpadding=\"0\" cellspacing=\"0\">"; html += " <tr>"; html += " <td style=\"font-family: Trebuchet MS;font-size:12px;\">"; html += " Tomato score : " + scoreInt + "% "; html += " </td>"; html += " <td>"; html += " <table style=\"border:none\" cellpadding=\"0\" cellspacing=\"0\">"; html += " <tr>"; html += " <td style=\"height: 5px; width: " + scoreInt + "px; background-color: #C85F08; border: solid 1px silver\"></td>"; html += " <td style=\"width: " + (100 - scoreInt) + "px; border: solid 1px silver; border-left: none\"></td>"; html += " </tr>"; html += " </table>"; html += " </td>"; html += " </tr>"; html += " </table>"; html += "</td>"; return(html); }
internal RestRequest GetMovieInfo(RottenTomatoes.V1.RottenTomatoesRequest Request, object userState = null) { return GetBuilder(REQUEST_MOVIE) .SetUserState(userState) .AddUrlSegment(RequestBuilder.PARAMETER_ID, Request.MovieID) .AddParameter(RequestBuilder.PARAMETER_APIKEY, ApiKey ) .GetRequest(); }
internal RestRequest GetMovieAlias(RottenTomatoes.V1.RottenTomatoesRequest Request, object userState = null) { return GetBuilder(REQUEST_MOVIECAST) .SetUserState(userState) .AddParameter(RequestBuilder.PARAMETER_ID, Request.MovieID) .AddParameter(RequestBuilder.PARAMETER_APIKEY, ApiKey) .AddParameter(RequestBuilder.PARAMETER_TYPE , "imdb") .GetRequest(); }
static void Main(string[] args) { Console.WriteLine("Searching."); var res = RottenTomatoes.FindMovies("cell", 10); var mov = res.First(); mov.LoadUnabridged(); mov.LoadTopCriticReviews(); mov.LoadDvdReviews(); mov.LoadFullCast(); Console.ReadKey(); }