public MainWindowViewModel(IProviderManagers providerManagers) { this.providerManagers = providerManagers; //UnlockUserCommand = new RelayCommand<UserDetailsModel>(user => user != null && user.IsAccountLocked, user => { user.Unlock(); RefreshMembershipUsers(); }); //ActivateUserCommand = new RelayCommand<UserDetailsModel>(user => user != null && user.IsAccountDectivated, user => { user.Activate(); RefreshMembershipUsers(); }); //DeactivateUserCommand = new RelayCommand<UserDetailsModel>(user => user != null && user.Is, user => { user.Deactivate(); RefreshMembershipUsers(); }); }
public CreateRoleWindow(Window parentWindow, IProviderManagers providerManagers) : base(parentWindow) { this.providerManagers = providerManagers; InitializeComponent(); createRoleModel = new CreateRoleModel(); DataContext = createRoleModel; }
public UserDetailsModel(IUser user, IProviderManagers providerManagers) { this.user = user; this.providerManagers = providerManagers; UnlockUserCommand = new RelayCommand <UserDetailsModel>(u => u != null && u.IsAccountLocked, u => u.UnlockAccount()); ActivateUserCommand = new RelayCommand <UserDetailsModel>(u => u != null && !u.IsAccountActivated, u => u.ActivatedAccount()); DeactivateUserCommand = new RelayCommand <UserDetailsModel>(u => u != null && u.IsAccountActivated, u => u.DeactivateAccount()); }
internal UserDetailsWindow(Window parentWindow, UserDetailsModel userDetails, IProviderManagers providerManagers) : base(parentWindow) { this.providerManagers = providerManagers; InitializeComponent(); this.userDetails = userDetails; DataContext = userDetails; }
public CreateUserWindow(Window parentWindow, IProviderManagers providerManagers, IPasswordGenerator passwordGenerator) : base(parentWindow) { InitializeComponent(); this.providerManagers = providerManagers; this.passwordGenerator = passwordGenerator; CreateUserModel = new CreateUserModel(providerManagers.MembershipSettings); }
public ResetPasswordWindow(Window parentWindow, IUser user, IProviderManagers providerManagers, IPasswordGenerator passwordGenerator) : base(parentWindow) { this.user = user; this.passwordGenerator = passwordGenerator; InitializeComponent(); ResetPasswordModel = new ResetPasswordViewModel(providerManagers.MembershipSettings); }
public MainWindow(IProviderManagers providerManagers) { InitializeComponent(); this.providerManagers = providerManagers; viewModel = new MainWindowViewModel(providerManagers); try { DataContext = viewModel; RefreshMembers(); RefreshRoles(); } catch (Exception ex) { MessageBox.Show("Failed to load Provider settings:\n" + ex, "Error loading providers...", MessageBoxButton.OK, MessageBoxImage.Error); Application.Current.Shutdown(); } }