private async Task <List <Location> > GetLocationsForStations(int lineId) { var allLocations = new List <Location>(); var line = await _publicTransportRepository.GetLine(lineId); foreach (var station in line.Stations) { allLocations.Add(station.Station.Location); } return(allLocations); }
public async Task <IActionResult> GetLine(int lineId) { var lines = await _publicTransportRepository.GetLine(lineId); if (lines != null) { return(Ok(lines)); } else { return(BadRequest()); } }