示例#1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            using(var er = new EventRecorder())
            using (var rm = new ReadModel(er))
            {
                var dom = new Domäne(rm, er);
                var view = new View();

                er.Aufgenommen += rm.Nachführen;

                view.Veränderte_Daten += dom.Speichern;
                dom.Tabelle += view.Anzeigen;

                dom.Starten();

                Application.Run(view);
            }
        }
示例#2
0
 public Domäne(ReadModel readModel, EventRecorder eventRecorder)
 {
     _readModel = readModel;
     _eventRecorder = eventRecorder;
     _map = new Map();
 }