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