public int ProvideTransportTimeEstimate( string transportationMode, int distanceToDestination ) { transportationStrategy = TransportationPicker(transportationMode); return transportationStrategy.EstimateArrivalTime(distanceToDestination); }
public Transportation(ITransportation transportation) { IsEnabled = transportation.IsEnabled; TransportationPickUpPerson = transportation.TransportationPickUpPerson; TransportationPickUpPersonOtherDescription = transportation.TransportationPickUpPersonOtherDescription; TransportationPickUpLocation = transportation.TransportationPickUpLocation; TransportationDropOffPerson = transportation.TransportationDropOffPerson; TransportationDropOffPersonOtherDescription = transportation.TransportationDropOffPersonOtherDescription; TransportationDropOffLocation = transportation.TransportationDropOffLocation; }
public void UpdateTransportation(ITransportation updateTransportation) { if (((Dictionary <string, ITransportation>)HttpContext.Current.Session["TTypes"]).ContainsKey(updateTransportation.Name)) { ((Dictionary <string, ITransportation>)HttpContext.Current.Session["TTypes"])[updateTransportation.Name] = updateTransportation; } else { throw new Exception("NO"); } }
public void AddTransportation(ITransportation newTransportation) { //Dictionary<string, ITransportation> Transportation = (Dictionary<string, ITransportation>)HttpContext.Current.Session["TTypes"]; if (((Dictionary <string, ITransportation>)HttpContext.Current.Session["TTypes"]).ContainsKey(newTransportation.Name)) { ((Dictionary <string, ITransportation>)HttpContext.Current.Session["TTypes"])[newTransportation.Name] = newTransportation; } else { ((Dictionary <string, ITransportation>)HttpContext.Current.Session["TTypes"]).Add(newTransportation.Name, newTransportation); } }
public GoHome(ITransportation transportation) { _transportation = transportation; }
void IEquipment.Load(ITransportation transportation) { this.Transportation = transportation; transportation = this; }