Example #1
0
        public void SetupContext()
        {
            var factory = new FileCabinetDbContextFactory();

            uow          = new UnitOfWork(factory);
            this.service = new AuthorizationService(uow);
        }
Example #2
0
        private Window CreateUserWindow()
        {
            IDbContextFactory <FileCabinetContext> dbContextFactory = new FileCabinetDbContextFactory();
            IUnitOfWork             unitOfWork             = new UnitOfWork(dbContextFactory);
            ISimpleViewModelFactory simpleViewModelFactory = new UserSimpleViewModelFactory(unitOfWork, userId);
            INavigator navigator = new Navigator(simpleViewModelFactory);
            Window     window    = new UserMainWindow
            {
                DataContext = new UserMainViewModel(navigator)
            };

            return(window);
        }
Example #3
0
        protected override void OnStartup(StartupEventArgs e)
        {
            IDbContextFactory <FileCabinetContext> dbContextFactory = new FileCabinetDbContextFactory();
            IUnitOfWork           unitOfWork = new UnitOfWork(dbContextFactory);
            IAuthorizationService service    = new AuthorizationService(unitOfWork);
            Window authorization             = new AuthorizationWindow(service, unitOfWork);

            authorization.Show();

            //var windowFactory = new SimpleWindowFactory(unitOfWork, 87);
            //var window = windowFactory.CreateWindow(WindowType.Admin);
            //window.Show();
            base.OnStartup(e);
        }
        public void SetupContext()
        {
            var factory = new FileCabinetDbContextFactory();

            this.uow = new UnitOfWork(factory);
        }