public HttpResponseMessage SearchGIF(string searchParam) { try { IGifDataService trendingGif = new FetchURLDataService(); var task = trendingGif.SearchGIF(searchParam).Result; return(Request.CreateResponse(HttpStatusCode.OK, task)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage GetTrendingGIF() { try { IGifDataService trendingGif = new FetchURLDataService(); var task = trendingGif.GetTrendingGIF(); return(Request.CreateResponse(HttpStatusCode.OK, task.Result)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message)); } }