Exemplo n.º 1
0
        private void ApplyParameters(object parameter)
        {
            var window      = parameter as Window;
            var passwordBox = window.FindName("PasswordBoxAdminPass") as PasswordBox;

            string password = passwordBox.Password;

            Database.SetInitializer(new MigrateDatabaseToLatestVersion <DataContext, Configuration>());

            using (var bc = new BusinessContext())
            {
                bc.CreateDatabase();
                //bc.InitializeDefaultDataBaseWithoutWorkers();
                bc.AddDirectoryUserAdmin(AdminName, password);
            }

            window.Visibility = Visibility.Collapsed;

            Settings.Default.DefaultServer   = null;
            Settings.Default.DefaultDataBase = null;
            Settings.Default.DefaultUser     = null;
            Settings.Default.Save();

            HelperMethods.ShowView(new MainViewModel(), new MainView());

            window.Close();
        }