Example #1
0
        // Code to execute when the application is launching (eg, from Start)
        // This code will not execute when the application is reactivated
        private void Application_Launching(object sender, LaunchingEventArgs e) {
            var map_Datensätze_to_Viewmodel = new Map_Datensätze_to_Viewmodel();
            var folgemonat_ermitteln = new Folgemonat_ermitteln();
            var verbrauchswerte = new Verbrauchswerte();
            var datensatz_anhängen = new Datensatz_anhängen();
            var map_Statistik_to_Viewmodel = new Map_Statistik_to_Viewmodel();
            var verbrauchswerte_persistieren = new Verbrauchswerte_persistieren();
            var verbrauchswerte_laden = new Verbrauchswerte_laden();

            var map_Verbrauchswerte_to_Viewmodel = new Map_Verbrauchswerte_to_Viewmodel(
                map_Datensätze_to_Viewmodel,
                map_Statistik_to_Viewmodel
            );

            var neueDatenBoard = new NeueDatenBoard(
                JahresübersichtVM,
                folgemonat_ermitteln,
                MonatAuswählenVM,
                NeueDatenVM,
                new Map_to_Datensatz(),
                datensatz_anhängen,
                map_Verbrauchswerte_to_Viewmodel
            );

            var verbrauchswertePersistierenBoard = new VerbrauchswertePersistierenBoard(
                datensatz_anhängen,
                verbrauchswerte_persistieren
            );

            var startAppBoard = new StartAppBoard(
                verbrauchswerte_laden,
                map_Verbrauchswerte_to_Viewmodel
            );

            map_Datensätze_to_Viewmodel.Inject(JahresübersichtVM);
            map_Statistik_to_Viewmodel.Inject(JahresübersichtVM);
            folgemonat_ermitteln.Inject(verbrauchswerte);
            datensatz_anhängen.Inject(verbrauchswerte);

            var verbrauchswerteStore = new VerbrauchswerteStore();
            verbrauchswerte_persistieren.Inject(verbrauchswerteStore);
            verbrauchswerte_laden.Inject(verbrauchswerteStore);
            verbrauchswerte_laden.Inject(verbrauchswerte);

            startAppBoard.Process();
        }
 public void Setup() {
     verbrauchswerte = new Verbrauchswerte();
     sut = new Datensatz_anhängen();
     sut.Inject(verbrauchswerte);
     sut.Result += x => result = x;
 }
Example #3
0
 public void Inject(Verbrauchswerte verbrauchswerte) {
     this.verbrauchswerte = verbrauchswerte;
 }
 public void Setup() {
     verbrauchswerte = new Verbrauchswerte();
     sut = new Folgemonat_ermitteln();
     sut.Inject(verbrauchswerte);
     sut.Result += x => result = x;
 }