public void CheapestRoute(FlightServiceReference.Airport airportFrom, FlightServiceReference.Airport airportTo, string date)
    {
        var fPrice = fservice.RunDijkstraCheapest(airportFrom, airportTo, date.Substring(0, 10)).ToList();

        fListPrice = fPrice;



        var cTotalCost = (from f in fListPrice
                          select f.price).Sum();

        lblCTotalCost.Text = cTotalCost.ToString();
        var cTotalTime = (from f in fListPrice
                          select f.traveltime).Sum();

        lblCTotalTime.Text = cTotalTime.ToString();

        repCheapest.DataSource = fListPrice;
        repCheapest.DataBind();
    }
        private IEnumerable <Object> GetCheapestRoute()
        {
            var cheapestList = _fService.RunDijkstraCheapest(_from, _to, _date);

            _cheapestRoute = cheapestList.ToList();
            var result = cheapestList.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);
        }