/// <summary> /// Constructor /// </summary> /// <param name="userInformation"></param> public SecurityViewModel(UserInformation userInformation) { _security = new RoleUserSecurityModel(); _securitydet = new RoleUserSecurityDet(userInformation); _userInformation = userInformation; _securitydet.GetUsers(RoleUserSecurities); _securitydet.GetRoles(RoleUserSecurities); }
/// <summary> /// This method is used to show the Add Role screen /// </summary> private void ShowAddRole() { frmRolesInfo rolesinfo; try { rolesinfo = new frmRolesInfo(_userInformation, null, "I"); rolesinfo.ShowInTaskbar = false; //permissions.Owner = App.Current.MainWindow; rolesinfo.ShowDialog(); _securitydet.GetRoles(RoleUserSecurities); NotifyPropertyChanged("RoleUserSecurities"); } catch (Exception ex) { throw ex.LogException(); } }
/// <summary> /// Constructor /// </summary> /// <param name="userInformation"></param> public SecurityViewModel(UserInformation userInformation) { _security = new RoleUserSecurityModel(); _securitydet = new RoleUserSecurityDet(userInformation); this._modifyCommand = new DelegateCommand <DataRowView>(this.ModifyUsers); this._deleteCommand = new DelegateCommand <DataRowView>(this.DeleteUsers); this._addCommand = new DelegateCommand <DataView>(this.AddUsers); _userInformation = userInformation; _userRoleDet = new UserRoleDet(_userInformation); _securitydet.GetUsers(RoleUserSecurities); _securitydet.GetRoles(RoleUserSecurities); DefaultSelectedItem(); }