예제 #1
0
        public async Task <IEnumerable <DetectedLicensePlate> > GetAllDetectedMissingPlates()
        {
            var uri     = "api/dlp/all";
            var fullUri = new Uri(HostUri, uri);
            var request = new HttpRequestMessage(HttpMethod.Get, fullUri);

            return(await httpHelper.MakeRequest <IEnumerable <DetectedLicensePlate> >(request));
        }
예제 #2
0
        public async Task DeleteAllDLPs()
        {
            var uri     = "api/dlp/all";
            var fullUri = new Uri(httpHelper.HostUri, uri);
            var request = new HttpRequestMessage(HttpMethod.Delete, fullUri);

            await httpHelper.MakeRequest(request);
        }
예제 #3
0
        public async Task <Camera> InsertCamera(Camera camera)
        {
            var uri     = "api/camera/insert";
            var fullUri = new Uri(httpHelper.HostUri, uri);

            var jsonContent = JsonConvert.SerializeObject(camera, new JsonSerializerSettings
            {
                NullValueHandling = NullValueHandling.Ignore
            });
            var request = new HttpRequestMessage(HttpMethod.Post, fullUri)
            {
                Content = new StringContent(jsonContent, Encoding.UTF8, "application/json")
            };

            return(await httpHelper.MakeRequest <Camera>(request));
        }
예제 #4
0
        public async Task <MLP> InsertPlateRecord(string plateNumber, string searchStartDatetime)
        {
            var uri     = $"api/mlp/insert";
            var fullUri = new Uri(httpHelper.HostUri, uri);

            var plateNumberData = new
            {
                plateNumber         = plateNumber,
                searchStartDatetime = searchStartDatetime
            };

            var jsonContent = JsonConvert.SerializeObject(plateNumberData, new JsonSerializerSettings
            {
                NullValueHandling = NullValueHandling.Ignore
            });

            var request = new HttpRequestMessage(HttpMethod.Post, fullUri)
            {
                Content = new StringContent(jsonContent, Encoding.UTF8, "application/json")
            };

            return(await httpHelper.MakeRequest <MLP>(request));
        }