public ImportTimeEntryVM(Race race, IImportTime importTimeDevice) { _race = race; _importTimeDevice = importTimeDevice; _importEntries = new ObservableCollection <ImportTimeEntryWithParticipant>(); _importTimeDevice.ImportTimeEntryReceived += importTimeDevice_ImportTimeEntryReceived; }
public void Init(AppDataModel dm, Race race, IImportTime importTimeDevice) { _importTimeVM = new ImportTimeEntryVM(race, importTimeDevice); dgImportTime.ItemsSource = _importTimeVM.ImportEntries; cmbRun.SelectedValuePath = "Value"; UiUtilities.FillCmbRaceRun(cmbRun, race); }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { _importTimeDevice.ImportTimeEntryReceived -= importTimeDevice_ImportTimeEntryReceived; _importTimeDevice = null; } disposedValue = true; } }
public void Init(AppDataModel dm, Race race, IImportTime importTimeDevice) { ucImportTime.Init(dm, race, importTimeDevice); ucImportTime.Finished += UcImportTime_Finished; }