Exemple #1
0
        private IList <RouteResponse> CreateResponseListFromPath(IEnumerable <IEdge <PlaceVertex> > path)
        {
            List <OdcinekPunktowany> routes    = _context.GradedRoutesWithIncludedRelatedData().ToList();
            List <RouteResponse>     responses = new List <RouteResponse>();

            foreach (var edge in path)
            {
                var route = routes.First(r => r.Id == edge.Source.RouteId);
                responses.Add(RouteResponse.BuildFromModel(route));
            }
            return(responses);
        }
Exemple #2
0
        public IEnumerable <RouteResponse> GetEffectiveRouteList()
        {
            var effectiveRouteList = _context.GetEffectiveRouteList();

            return(effectiveRouteList.Select(r => RouteResponse.BuildFromModel(r)));
        }