diff --git a/AIParkingApplication/ApiController.cs b/AIParkingApplication/ApiController.cs index 2479c28..01aeda1 100644 --- a/AIParkingApplication/ApiController.cs +++ b/AIParkingApplication/ApiController.cs @@ -70,7 +70,7 @@ namespace AIParkingApplication catch (Exception ex) { Console.WriteLine($"GetStatisticInfo Exception:\t{DateTime.Now.GetTimeFormatted()} \t {ex.Message}"); - return new Statistic.ParkInfo(); + return null; } } @@ -87,12 +87,12 @@ namespace AIParkingApplication do { response = await httpClient.PostAsJsonAsync("/api/check-card", request); + response.EnsureSuccessStatusCode(); requestCounter += 1; await Task.Delay(100); } while (response.StatusCode != HttpStatusCode.OK && requestCounter < MAX_REQUEST); - response.EnsureSuccessStatusCode(); var cardValication = await response.Content.ReadAsAsync(); return cardValication; } @@ -108,8 +108,8 @@ namespace AIParkingApplication { string plateImageBase64 = Convert.ToBase64String(plateImage.ToBytes()); string plateImageResultBase64 = Convert.ToBase64String(plateImageResult.ToBytes()); - string PlateFrameImageBase64 = Convert.ToBase64String(plateFrameImage.ToBytes()); - string FrameImageBase64 = Convert.ToBase64String(frameImage.ToBytes()); + string plateFrameImageBase64 = Convert.ToBase64String(plateFrameImage.ToBytes()); + string frameImageBase64 = Convert.ToBase64String(frameImage.ToBytes()); try { var request = new SaveLogModel @@ -123,18 +123,18 @@ namespace AIParkingApplication Timestamp = timestamp, PlateImage = plateImageBase64, PlateResultImage = plateImageResultBase64, - PlateFrameImage = PlateFrameImageBase64, - FrameImage = FrameImageBase64 + PlateFrameImage = plateFrameImageBase64, + FrameImage = frameImageBase64 }; HttpResponseMessage response; int requestCounter = 1; do { response = await httpClient.PostAsJsonAsync("/api/save-logs", request); + response.EnsureSuccessStatusCode(); requestCounter += 1; await Task.Delay(100); } while (response.StatusCode != HttpStatusCode.OK && requestCounter < MAX_REQUEST); - response.EnsureSuccessStatusCode(); SaveLogRespone saveLogRespone = await response.Content.ReadAsAsync(); return saveLogRespone; }