public ServerRolesListPage(IServerRoleAccessService serverRoleAccessService)
 {
     _serverRoleAccessService = serverRoleAccessService;
     _originalModels          = serverRoleAccessService.GetRoleInfoList();
     Models = new ObservableCollection <RoleViewModel>(_originalModels);
     InitializeComponent();
 }
 public EditServerRole(IServerRoleAccessService serverRoleAccessService, string roleName)
 {
     _serverRoleAccessService = serverRoleAccessService;
     _roleName        = roleName;
     defaultRoles     = serverRoleAccessService.GetLoginsRoleInfo(roleName);
     UsersWithRole    = new ObservableCollection <string>(defaultRoles.Where(l => l.Value).Select(l => l.Key).ToList());
     UsersWithoutRole = new ObservableCollection <string>(defaultRoles.Where(l => !l.Value).Select(l => l.Key).ToList());
     InitializeComponent();
 }
Ejemplo n.º 3
0
 public MainWindow([Dependency] IDatabaseAccessService dataBaseAccessService,
                   [Dependency] IDatabaseRoleAccessService databaseRoleAccessService,
                   [Dependency] IDatabaseUserAccessService databaseUserAccessService,
                   [Dependency] IServerRoleAccessService serverRoleAccessService,
                   [Dependency] IServerUserAccessService serverUserAccessService,
                   [Dependency] ITableAccessService tableAccessService,
                   [Dependency] IStoredProcedureAccessService storedProcedureAccessService)
 {
     _databaseAccessService        = dataBaseAccessService;
     _databaseRoleAccessService    = databaseRoleAccessService;
     _databaseUserAccessService    = databaseUserAccessService;
     _serverRoleAccessService      = serverRoleAccessService;
     _serverUserAccessService      = serverUserAccessService;
     _tableAccessService           = tableAccessService;
     _storedProcedureAccessService = storedProcedureAccessService;
     InitializeViewModel();
     InitializeComponent();
     Refresh += RefreshTree;
 }