public UserListPage(MainWindow window)
        {
            this.window = window;
            InitializeComponent();

            var connectionString = ConnectionStringBuilder.Build(
                Settings.Default.server,
                Settings.Default.database,
                Settings.Default.user,
                Settings.Default.password);

            var repository = new UserRepository(connectionString);

            viewModel = new UserListPageViewModel(this, repository);
            DataContext = viewModel;
        }
        public UserListPage(MainWindow window)
        {
            this.window = window;
            InitializeComponent();

            var connectionString = ConnectionStringBuilder.Build(
                Settings.Default.server,
                Settings.Default.database,
                Settings.Default.user,
                Settings.Default.password);

            var repository = new UserRepository(connectionString);

            viewModel   = new UserListPageViewModel(this, repository);
            DataContext = viewModel;
        }