Exemple #1
0
 public void UpdateFlightPrice(Route route, RouteCost newPrice)
 {
     if (!_prices.ContainsKey(route))
     {
         _prices.Add(route, newPrice);
     }
     else
     {
         _prices[route] = newPrice;
     }
 }
Exemple #2
0
            public RouteCost FlightPrice(Route route)
            {
                RouteCost result;

                if (!_prices.ContainsKey(route))
                {
                    result = new RouteCost(null, int.MaxValue);
                    _prices.Add(route, result);
                }
                else
                {
                    result = _prices[route];
                }

                return(result);
            }