public void FastestRoute(FlightServiceReference.Airport airportFrom, FlightServiceReference.Airport airportTo, string date)
    {
        var fFast = fservice.RunDijkstraFastest(airportFrom, airportTo, date.Substring(0, 10)).ToList();

        fListFast = fFast;



        var fTotalCost = (from f in fListFast
                          select f.price).Sum();

        lblFTotalCost.Text = fTotalCost.ToString();
        var fTotalTime = (from f in fListFast
                          select f.traveltime).Sum();

        lblFTotalTime.Text = fTotalTime.ToString();

        repFastest.DataSource = fListFast;
        repFastest.DataBind();
    }
        private IEnumerable <Object> GetFastestRoute()
        {
            var fastestsList = _fService.RunDijkstraFastest(_from, _to, _date);

            _fastestRoute = fastestsList.ToList();
            var result = fastestsList.Select(f => new
            {
                Fra            = _fService.GetAirportByID(f.@from).name,
                Til            = _fService.GetAirportByID(f.@to).name,
                Afgang         = f.timeOfDeparture,
                Ankomst        = f.timeOfArrival,
                Rejsetid       = f.traveltime,
                Ledige_Pladser = _fService.GetAirplaneByID(Convert.ToInt32(f.airplaneID)).seats - f.takenSeats,
                Pris           = f.price,
                TotalPris      = f.price * _noOfPass
            });

            return(result);
        }