public void PopulateVehicleBoxes() { if (SelectedVehicle == null) { return; } try { BoundVehicleObject = new BoundVehicle ( this, _entityManager, GetCustomFieldValue("EngineCapacity"), GetCustomFieldValue("RatedPower"), GetCustomFieldValue("KerbMass"), GetCustomFieldValue("MaxSpeed"), GetCustomFieldValue("RatedEngineSpeed"), GetCustomFieldValue("IdlingSpeed"), GetCustomFieldValue("NumberOfGears"), GetCustomFieldValue("Gear1"), GetCustomFieldValue("Gear2"), GetCustomFieldValue("Gear3"), GetCustomFieldValue("Gear4"), GetCustomFieldValue("Gear5"), GetCustomFieldValue("Gear6") ); UpdateVisibilities(); } catch (Exception e) { SelectedVehicle = null; SystemLogService.DisplayErrorInVETSLog(e); } }
public void Display() { Visibilities = new BoundVisibilities(); BoundVehicleObject = new BoundVehicle(this, _entityManager); ShiftNames = new BoundShiftNames(); SelectedVehicle = null; SelectedTrace = null; VehicleList = _entityQuery.Where <Vehicle>().ToList().OrderBy(x => x.Name).ToList(); TraceList = _entityQuery.Where <Trace>().ToList().OrderBy(x => x.Name).ToList(); _shellViewModel.ActivateItem(this); }