Beispiel #1
0
        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)));
        }
Beispiel #2
0
        /// <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);
        }