Exemplo n.º 1
0
        public ActionResult RouteTime(string routeUID, int direction)
        {
            string routeQuery = $"$filter=RouteUID eq '{routeUID}'";
            var    routeInfo  = _busService.GetRoutes(routeQuery);

            string routeTimeQuery = $"$filter=RouteUID eq '{routeUID}' and Direction eq '{direction}'&$orderby=StopSequence";
            var    routeTimeData  = _busService.GetEstimatedTimeOfArrival(routeTimeQuery);

            var routeInfoAndRouteTimeData = new
            {
                routeInfo = routeInfo[0],
                routeTimeData
            };

            return(Json(routeInfoAndRouteTimeData));
        }