/// <summary> /// Konstruktor für das Erschaffen oder Bearbeiten eines Ausbilderprofils /// </summary> /// <param name="ausbilder">Der zu bearbeitende Teilnehmer. Wenn neu erstellt werden soll, wird ein Teilnehmer mit Id=0 übergeben</param> public NutzerAnlegenBearbeitenController(Models.Teilnehmer teilnehmer) { if (teilnehmer.Id == 0) { teilnehmer.Nutzer = new Nutzer { Id = 0, Nutzertyp = new Nutzertyp { Id = 2, Typ = "Teilnehmer" } } } ; MainNutzerAnlegenBearbeitenController(teilnehmer); //Teilnehmerspezifische Events vorbereiten NutzerAnlegenBearbeitenView.SpeichereAenderungenTeilnehmer += GeaendertenTeilnehmerSpeichern; NutzerAnlegenBearbeitenView.SpeichereNeuenTeilnehmer += NeuenTeilnehmerSpeichern; //Bereitet alle nötigen Informationen für die Anzeige eines Teilnehmers vor LadeAusbilder(); LadeBerufe(); NutzerAnlegenBearbeitenView.DatenAnzeigen(teilnehmer, NeuErschaffen, AlleAusbilder, AlleSicherheitsfragen, AlleBerufe); NavigationsHistorie.Add(this); NutzerAnlegenBearbeitenView.ZeigeView(); }
/// <summary> /// Konstruktor für das Erschaffen oder Bearbeiten eines Ausbilderprofils /// </summary> /// <param name="ausbilder">Der zu bearbeitende Ausbilder. Wenn neu erstellt werden soll, wird ein Ausbilder mit Id=0 übergeben</param> public NutzerAnlegenBearbeitenController(Models.Ausbilder ausbilder) { if (ausbilder.Id == 0) { ausbilder.Nutzer = new Nutzer { Id = 0, Nutzertyp = new Nutzertyp { Id = 1, Typ = "Ausbilder" } } } ; MainNutzerAnlegenBearbeitenController(ausbilder); //Ausbilderspezifische Events vorbereiten NutzerAnlegenBearbeitenView.SpeichereAenderungenAusbilder += GeaendertenAusbilderSpeichern; NutzerAnlegenBearbeitenView.SpeichereNeuenAusbilder += NeuenAusbilderSpeichern; //Bereitet alle nötigen Informationen für die Anzeige eines Ausbilders vor NutzerAnlegenBearbeitenView.DatenAnzeigen(ausbilder, NeuErschaffen, AlleSicherheitsfragen); NavigationsHistorie.Add(this); NutzerAnlegenBearbeitenView.ZeigeView(); }
public void SeiteNeuLaden() { NutzerAnlegenBearbeitenView.ZeigeView(); }