public void AssignDriverToVehicle() { int driverId, vehicleId; driverId = InputDriver.CatchDriverId(); vehicleId = InputVehicle.CatchVehicleId(); StandardMessage.ValidationSummary(Company.AssignDriverToVehicle(driverId, vehicleId)); }
public void SearchForVehicles() { if (Company.NumberOfOwnedVehicles() > 0) { int minimumCapacity = InputVehicle.CatchVehicleCapacity(); int minimumVolume = InputVehicle.CatchVehicleVolume(); TryFindVehicles(Company.SearchForVehicles(minimumCapacity, minimumVolume)); } else { StandardMessage.NoVehiclesOwned(); } }
public void EditVehicleInformations() { if (Company.NumberOfOwnedVehicles() > 0) { OwnedVehicles(); Vehicle Vehicle = new Vehicle(); Vehicle.Id = InputVehicle.CatchVehicleId(); if (Company.DoesVehicleExist(Vehicle.Id)) { CatchVehicleData(Vehicle); StandardMessage.ValidationSummary(Company.UpdateVehicleInfo(Vehicle)); } else { StandardMessage.NoVehicleFound(); } } else { StandardMessage.NoVehiclesOwned(); } }
public void NotifyVehicleArrive() { int vehicleId = InputVehicle.CatchVehicleId(); StandardMessage.ValidationSummary(Company.VehicleArrive(vehicleId)); }
private void CatchVehicleData(Vehicle Vehicle) { Vehicle.Name = InputVehicle.CatchVehicleName(); Vehicle.Capacity = InputVehicle.CatchVehicleCapacity(); Vehicle.Volume = InputVehicle.CatchVehicleVolume(); }