Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }