Beispiel #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            var mainWindow = new MainWindow();

            var ctx = new JournalDBEntities();
            var journalRepository = new JournalRepository(ctx);

            var       collectionsRepository = new CollectionsRepository(ctx);
            MenuModel menu = MenuModel.Generate(collectionsRepository);

            mainWindow.DataContext = new MainWindowModel(journalRepository, collectionsRepository, menu);
            mainWindow.Show();
        }
Beispiel #2
0
 public CollectionsRepository(JournalDBEntities _ctx)
 {
     this._ctx = _ctx;
 }
Beispiel #3
0
 public JournalRepository(JournalDBEntities ctx)
 {
     this._ctx = ctx;
 }