public async Task <SortedDictionary <string, StoppingTimeManager> > GetArivalsList(StoppingPlace stop, DateTime date)
        {
            var http = new Http.API();
            var stoppingTimeManager = (HttpResult)await http.GetStop(stop, date);

            var sortedList = ((StoppingTimeManager)stoppingTimeManager.Data).Sort();

            return(sortedList);
        }
示例#2
0
        public async Task <StoppingPlaces> GetNearestStops(double lat, double lon)
        {
            var http = new Http.API();

            var result = await http.GetNearestStops(lat, lon);

            result = await http.GetNearestStops(lat, lon);

            return((StoppingPlaces)result.Data);
        }
示例#3
0
        public async Task <StoppingTimeManager> GetArivalsList(StoppingPlace from, StoppingPlace to, DateTime date)
        {
            var http = new Http.API();

            HttpResult stoppingTimeManager;

            if (to == null)
            {
                stoppingTimeManager = (HttpResult)await http.GetStop(from, date);

                var sortedList = ((StoppingTimeManager)stoppingTimeManager.Data);

                return(sortedList);
            }

            return(null);
        }
        public async Task <HttpResult> GetStops(string text)
        {
            var http = new Http.API();

            return(await http.GetStops(text));
        }