예제 #1
0
 public IHttpActionResult GetMovie(int id)
 {
     try
     {
         MovieReviewsInfoProvider movieInfoProvider = new MovieReviewsInfoProvider();
         HttpResponseMessage      response          = this.Request.CreateResponse(HttpStatusCode.OK);
         response.Content = movieInfoProvider.GetBlockChain(id);
         return(ResponseMessage(response));
     }
     catch (Exception)
     {
         HttpResponseMessage response = this.Request.CreateResponse(HttpStatusCode.NotFound);
         return(ResponseMessage(response));
     }
 }
예제 #2
0
 public IHttpActionResult GetMovie(string query)
 {
     try
     {
         string querytext = HttpUtility.UrlDecode(query);
         MovieReviewsInfoProvider movieInfoProvider = new MovieReviewsInfoProvider();
         HttpResponseMessage      response          = this.Request.CreateResponse(HttpStatusCode.OK);
         response.Content = movieInfoProvider.GetBlockChain(querytext.Replace(@"'", "''"));
         return(ResponseMessage(response));
     }
     catch (Exception)
     {
         HttpResponseMessage response = this.Request.CreateResponse(HttpStatusCode.NotFound);
         return(ResponseMessage(response));
     }
 }