public void addTripToRepository(INewTripForm form) { Vehicle v = VehicleRepository.GetInstance().getVehicleByID(form.getSelectedVehicleID()); Trip trip = new Trip(ActiveUser, v, form.getDepartureDate(), new City(form.getDepartureCity()[0], form.getDepartureCity()[1]), new City(form.getDestinationCity()[0], form.getDestinationCity()[1]), form.getRouteLngth()); if (form.getStop1() != null) { trip.addStop(new TripStops(new City(form.getStop1()[0],form.getStop1()[1]),form.getStop1Date(), 1)); } if (form.getStop2() != null) { trip.addStop(new TripStops(new City(form.getStop2()[0], form.getStop2()[1]), form.getStop2Date(), 1)); } if (form.getStop3() != null) { trip.addStop(new TripStops(new City(form.getStop3()[0], form.getStop3()[1]), form.getStop3Date(), 1)); } if (form.getStop4() != null) { trip.addStop(new TripStops(new City(form.getStop4()[0], form.getStop4()[1]), form.getStop4Date(), 1)); } TripRepository.GetInstance().addTrip(trip); }
public void getAvailableVehicles(INewTripForm form) { List<Vehicle> tmp = VehicleRepository.GetInstance().GetAvailableOnes(); foreach (Vehicle v in tmp) { string id = v.ID.ToString(); string model = v.Model; string location = v.BasicLocation.Name + "," + v.BasicLocation.Country; string consumption = v.Consumption.ToString(); form.getAvVehiclesDisplay(id, model, location, consumption); } }
public void openNewTripForm(INewTripForm form) { form.showForm(); }
public void closeNewTripForm(INewTripForm form) { form.closeForm(); }