diff options
Diffstat (limited to 'src/Costasdev.Busurbano.Backend')
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Services/OtpService.cs | 6 | ||||
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Types/Transit/RouteDtos.cs | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Services/OtpService.cs b/src/Costasdev.Busurbano.Backend/Services/OtpService.cs index 37f7e91..fb7413c 100644 --- a/src/Costasdev.Busurbano.Backend/Services/OtpService.cs +++ b/src/Costasdev.Busurbano.Backend/Services/OtpService.cs @@ -56,13 +56,13 @@ public class OtpService LongName = route.LongName, Color = route.Color, TextColor = route.TextColor, - Patterns = route.Patterns.Select(MapPattern).ToList() + AgencyName = route.Agency?.Name, + Patterns = route.Patterns.Select(p => MapPattern(p, feedId)).ToList() }; } - private PatternDto MapPattern(RouteDetailsResponse.PatternItem pattern) + private PatternDto MapPattern(RouteDetailsResponse.PatternItem pattern, string feedId) { - var feedId = pattern.Id.Split(':')[0]; return new PatternDto { Id = pattern.Id, diff --git a/src/Costasdev.Busurbano.Backend/Types/Transit/RouteDtos.cs b/src/Costasdev.Busurbano.Backend/Types/Transit/RouteDtos.cs index f647b5b..816e43d 100644 --- a/src/Costasdev.Busurbano.Backend/Types/Transit/RouteDtos.cs +++ b/src/Costasdev.Busurbano.Backend/Types/Transit/RouteDtos.cs @@ -18,6 +18,7 @@ public class RouteDetailsDto public string? LongName { get; set; } public string? Color { get; set; } public string? TextColor { get; set; } + public string? AgencyName { get; set; } public List<PatternDto> Patterns { get; set; } = []; } |
