diff options
Diffstat (limited to 'src/Costasdev.Busurbano.Backend')
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs b/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs index a3dc843..0542054 100644 --- a/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs +++ b/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs @@ -38,6 +38,11 @@ public class TrafficDataController : ControllerBase return data.Result; }); + if (string.IsNullOrEmpty(trafficData)) + { + return StatusCode(404); + } + return Content(trafficData, "application/json", Encoding.UTF8); } @@ -49,8 +54,6 @@ public class TrafficDataController : ControllerBase var reader = new GeoJsonReader(); var featureCollection = reader.Read<FeatureCollection>(body); - // Fitler by style=#SINDATOS; vehiculos=NULL and actualizacion NOT 2025 (or above) - var filteredFeatures = new FeatureCollection(); foreach (var kvp in featureCollection) { @@ -66,7 +69,7 @@ public class TrafficDataController : ControllerBase var updateParsed = DateTime.TryParseExact( kvp.Attributes["actualizacion"].ToString(), - "dd/MM/yyyy HH:mm:ss", + "dd/MM/yyyy H:mm:ss", null, DateTimeStyles.None, out var updatedAt |
