public async static Task <ArrestReport[]> SearchArrests(ArrestSearchCriteria criteria) { JsonWebClient cli = new JsonWebClient(); string getUri = GetUri(ARRESTSEARCH); Debug.WriteLine($"Sending search request..."); return(await cli.DoPostJson <ArrestReport[]>(getUri, JsonConvert.SerializeObject(criteria))); }
/// <summary> /// Submits a news story contribution to a crime report. /// </summary> /// <returns>A NewsContributionResponse which informs the client whether the /// submission was accepted or turned down</returns> /// <param name="contribution">Contribution.</param> public async static Task <NewsContributionResponse> SubmitNewsStory(NewsContribution contribution) { JsonWebClient cli = new JsonWebClient(); string getUri = GetUri(NEWS); var resp = await cli.DoPostJson <NewsContributionResponse>(getUri, JsonConvert.SerializeObject(contribution)); return(resp); }