private void SchreibeFahrerImWettkmapfEin() { var faherID = (int)mCBFahrerZuWettkampf.SelectedValue; var wettkampfID = (int)mCBWettkmapfZuFahrer.SelectedValue; //TODO Prüfung Buisnesslogic.FuegeFahrerWettkampfHinzu(ModelFactory.CreateWettkampfModel(wId: wettkampfID), ModelFactory.CreateFahrerModel(fahrerId: faherID), new DatabaseConnector()); }
private void SchreibeFahrerImWettkmapfEin() { var faherID = (int)mCBFahrerZuWettkampf.SelectedValue; var fahrerDisplay = (string)mCBFahrerZuWettkampf.SelectedText; var wettkampfID = (int)mCBWettkmapfZuFahrer.SelectedValue; var pruefergebnisse = PruefFactory.GetPruefergebnisEinschreiben(new WettkampfModel { WettkampfID = wettkampfID }, new FahrerModel { FahrerID = faherID, NName = fahrerDisplay }, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } //TODO Prüfung Buisnesslogic.FuegeFahrerWettkampfHinzu(ModelFactory.CreateWettkampfModel(wId: wettkampfID), ModelFactory.CreateFahrerModel(fahrerId: faherID), new DatabaseConnector()); }