public Ergebnis_protokollieren() { ViewModelMapper viewModelMapper = new ViewModelMapper(); ConsoleView @object = new ConsoleView(); this._aufzeichnungsbeginn = (Action<Prüfungsanfang>)Delegate.Combine(this._aufzeichnungsbeginn, new Action<Prüfungsanfang>(viewModelMapper.Aufzeichnungsbeginn)); this._aufzeichnungsende = (Action<Prüfungsende>)Delegate.Combine(this._aufzeichnungsende, new Action<Prüfungsende>(viewModelMapper.Aufzeichnungsende)); this._statusänderung = (Action<Prüfungsstatus>)Delegate.Combine(this._statusänderung, new Action<Prüfungsstatus>(viewModelMapper.Statusänderung)); this._fehler = (Action<Prüfungsfehler>)Delegate.Combine(this._fehler, new Action<Prüfungsfehler>(viewModelMapper.Fehler)); viewModelMapper.Prüfprotokolleintrag += new Action<string>(@object.Prüfprotokoll_anzeigen); }
public Auftritte_auswählen() { ViewModelMapper viewModelMapper = new ViewModelMapper(); ConsoleView consoleView = new ConsoleView(); this._process = new Action<IEnumerable<Auftritt>>(viewModelMapper.Auftritte_nach_ViewModel); viewModelMapper.ViewModel += new Action<ViewModel>(consoleView.Abfragen); consoleView.Auswahl += new Action<string>(viewModelMapper.Auftrittsauswahl_nach_Auftritte); viewModelMapper.Gewählter_Auftritt += delegate(Auftritt _) { this.Ausgewählt(_); } ; }