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(); }