private string GetCustomFieldValue(string fieldName) { CustomFieldValue customField = SelectedVehicle.CustomFieldValues.FirstOrDefault(p => p.CustomFieldID == fieldName); if (customField == null) { Visibilities = new BoundVisibilities(); SelectedTrace = null; ShiftNames = new BoundShiftNames(); throw new Exception(String.Format(Resources.CustomFeildDoesNotExistInVehicleResourceErrorMessage, fieldName, SelectedVehicle.Name)); } return(customField.Value); }
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); }
private void AutoGenerateShiftNames() { if (SelectedVehicle != null) { ShiftNames.Part1 = SelectedVehicle.Name + " " + Config.Part1; ShiftNames.Part1Reduced = SelectedVehicle.Name + " " + Config.Part1Reduced; ShiftNames.Part2 = SelectedVehicle.Name + " " + Config.Part2; ShiftNames.Part2Reduced = SelectedVehicle.Name + " " + Config.Part2Reduced; ShiftNames.Part3 = SelectedVehicle.Name + " " + Config.Part3; ShiftNames.Part3Reduced = SelectedVehicle.Name + " " + Config.Part3Reduced; if (SelectedTrace != null) { ShiftNames.ShiftName = SelectedVehicle.Name + " " + SelectedTrace.Name; } ShiftNames = new BoundShiftNames(ShiftNames); } }