aboutsummaryrefslogtreecommitdiff
path: root/src/Costasdev.Busurbano.Backend
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-11-30 20:49:48 +0100
committerAriel Costas Guerrero <ariel@costas.dev>2025-11-30 20:49:48 +0100
commita68ba30716062b265f85c4be078a736c7135d7bc (patch)
treedd079a2d3860349402ad5b614659fedcb90c2b99 /src/Costasdev.Busurbano.Backend
parentcee521142a4e0673b155d97c3e4825b7fec1987f (diff)
Refactor StopMap and Settings components; replace region config usage with REGION_DATA, update StopDataProvider calls, and improve UI elements. Remove unused timetable files and add Tailwind CSS support.
Diffstat (limited to 'src/Costasdev.Busurbano.Backend')
-rw-r--r--src/Costasdev.Busurbano.Backend/Services/LineFormatterService.cs34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Services/LineFormatterService.cs b/src/Costasdev.Busurbano.Backend/Services/LineFormatterService.cs
index 788634d..986ded4 100644
--- a/src/Costasdev.Busurbano.Backend/Services/LineFormatterService.cs
+++ b/src/Costasdev.Busurbano.Backend/Services/LineFormatterService.cs
@@ -8,42 +8,76 @@ public class LineFormatterService
{
circulation.Route = circulation.Route.Replace("*", "");
+ if (circulation.Route == "FORA DE SERVIZO.G.B.")
+ {
+ circulation.Route = "García Barbón, 7 (fora de servizo)";
+ }
+
if (circulation.Line == "18A")
{
circulation.Route = circulation.Route
.Replace("\"A\" ", "")
.Trim()
.Replace("SARDOMA por MANTELAS", "Praza de Miraflores");
+ return circulation;
}
if (circulation.Line == "5A")
{
circulation.Route = circulation.Route
.Replace("Rúa da Travesía de Vigo, 220", "URZAIZ - TVA DE VIGO");
+ return circulation;
}
if (circulation.Line == "5B")
{
circulation.Route = circulation.Route
.Replace("Rúa de Sanjurjo Badía, 252", "S. BADIA - TVA DE VIGO");
+ return circulation;
}
if (circulation.Line == "11")
{
circulation.Route = circulation.Route
.Replace("Avda. de Cesáreo Vázquez, 61", "SAN MIGUEL por FLORIDA");
+ return circulation;
}
if (circulation.Line == "4C")
{
circulation.Route = circulation.Route
.Replace("Rúa do Porriño (fronte 9)", "COIA POR CASTELAO");
+ return circulation;
}
if (circulation.Line == "6")
{
circulation.Route = circulation.Route
.Replace("\"", "");
+ return circulation;
+ }
+
+ if (circulation.Line == "FUT")
+ {
+ if (circulation.Route == "CASTELAO-CAMELIAS-G.BARBÓN.M.GARRIDO")
+ {
+ circulation.Line = "MAR";
+ circulation.Route = "MARCADOR ⚽: CASTELAO-CAMELIAS-G.BARBÓN.M.GARRIDO";
+ }
+
+ if (circulation.Route == "P. ESPAÑA-T.VIGO-S.BADÍA")
+ {
+ circulation.Line = "RIO";
+ circulation.Route = "RÍO ⚽: P. ESPAÑA-T.VIGO-S.BADÍA";
+ }
+
+ if (circulation.Route == "NAVIA-BOUZAS-URZAIZ-G. ESPINO")
+ {
+ circulation.Line = "GOL";
+ circulation.Route = "GOL ⚽: NAVIA-BOUZAS-URZAIZ-G. ESPINO";
+ }
+
+ return circulation;
}
return circulation;