private void createTeam() { var team = ModelFactory.CreateTeamModel(E_MailTextBox.Text, HausnummerTextBox.Text, materialTextBoxOrt.Text, PLZTextBoxTeam.Text, materialTextBoxStr.Text, null, materialTextBoxTeamname.Text); var pruefergebnisse = PruefFactory.GetPruefergebnisTeam(team, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } Buisnesslogic.CreateTeam(team, new DatabaseConnector()); }
public void createWettkampf() { var name = mTBWettkmapfName.Text; var time = dTPWettkampfDate.Value; var streckenID = (int)mCbStrecke.SelectedValue; var wettkmapf = ModelFactory.CreateWettkampfModel(time.ToString(), name, streckenID, null); var pruefergebnisse = PruefFactory.GetPruefergebnisWettkampf(wettkmapf, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } Buisnesslogic.CreateWettkampf(wettkmapf, new DatabaseConnector()); }
private void createFahrer() { var nName = mTBNname.Text; var vName = mTbVName.Text; var dat = dTPDat.Value; var plz = PLZTextBox_Fahrer.Text; var ort = mTBOrtFahrer.Text; var str = mTBStrFahrer.Text; var hsnr = HausnummerTextBoxFahrer.Text; var tID = (int)mCBTeam.SelectedValue; var fahrer = ModelFactory.CreateFahrerModel(dat.ToString(), str, tID, vName, null, hsnr, nName, ort, plz); var pruefergebnisse = PruefFactory.GetPruefergebnisFahrer(fahrer, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } Buisnesslogic.CreateFahrer(fahrer, 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()); }