コード例 #1
0
        //  Added in a location string to the parameters
        public List<Event> getPremierLeagueFixtures(string days, string location, string travelmode)
        {
            DatabaseCaller databaseCaller = new DatabaseCaller();
            DistanceMatrix distanceMatrix = new DistanceMatrix();
            Eventsorter eventSorter = new Eventsorter();

            // need to get the api results for the given days
            List<Event> events = this.GetEvents(days);

            // Maybe make a method like this too alter names of teams to less formal ones
            //events = standardizeEvents(events);

            // add in the stadium information from the database
            events = databaseCaller.populateStadiumInformation(events);

            // looking up the distance from current location to the stadiums
            events = distanceMatrix.distancefromLocation(events, location, travelmode); // Added in the events to the parameters

            events = eventSorter.SortByTravelTime(events);

            // returns the events
            return events;
        }
コード例 #2
0
        public List <Event> getPremierLeagueFixtures(string days, string location, string travelmode) //  Added in a location string to the parameters
        {
            DatabaseCaller databaseCaller = new DatabaseCaller();
            DistanceMatrix distanceMatrix = new DistanceMatrix();
            Eventsorter    eventSorter    = new Eventsorter();

            // need to get the api results for the given days
            List <Event> events = this.GetEvents(days);


            // Maybe make a method like this too alter names of teams to less formal ones
            //events = standardizeEvents(events);

            // add in the stadium information from the database
            events = databaseCaller.populateStadiumInformation(events);

            // looking up the distance from current location to the stadiums
            events = distanceMatrix.distancefromLocation(events, location, travelmode); // Added in the events to the parameters

            events = eventSorter.SortByTravelTime(events);

            // returns the events
            return(events);
        }