Пример #1
0
        public List <VerticalCurve> GetAllVerticalCurves(bool isSource)
        {
            IEnumerable <dynamic> verticalCurves = null;

            if (isSource)
            {
                verticalCurves = new VerticalCurvesSource().All();
            }
            else
            {
                verticalCurves = new VerticalCurves().All();
            }
            return(verticalCurves.Select(x => new VerticalCurve(x)).ToList());
        }
Пример #2
0
        public List <VerticalCurve> GetVerticalCurvesByRoute(string route, bool isSource)
        {
            IEnumerable <dynamic> verticalCurves = null;
            var args = new List <object>();

            args.Add(route);
            if (isSource)
            {
                verticalCurves = new VerticalCurvesSource().All(where : "ROUTE = @0", args: args.ToArray());
            }
            else
            {
                verticalCurves = new VerticalCurves().All(where : "ROUTE = @0", args: args.ToArray());
            }

            return(verticalCurves.Select(x => new VerticalCurve(x)).ToList());
        }