/// <summary> /// Robert Forbes /// /// Created: /// 2017/05/04 /// </summary> public frmCreateRoute() { try{ _drivers = _driverManager.RetrieveAllDrivers(); _vehicles = _vehicleManager.RetrieveAllVehicles(); _unassignedDeliveries = _deliveryManager.RetrieveDeliveries().Where(d => d.RouteId == null).Select(d => d).ToList(); _proposedDeliveries = new List <Delivery>(); foreach (var d in _drivers) { _driversViewModel.Add(new DriverComboViewModel() { driver = d, user = _userManager.RetrieveUser((int)_employeeManager.RetrieveEmployee((int)d.DriverId).UserId) }); } }catch { MessageBox.Show("There was a problem communicating with the database"); } InitializeComponent(); }