Example #1
0
        public bool Update()
        {
            foreach (UserRole rl in new UserRole().GetUserRoles(UserName))
            {
                rl.Delete();
            }

            foreach (UserPrivilege upr in new UserPrivilege().GetUserPrivileges(UserName))
            {
                upr.Delete();
            }

            //
            foreach (Role rl in lstRole)
            {
                UserRole oUserRole = new UserRole(UserName, rl.RoleID);
                oUserRole.Save();
            }
            foreach (Privilege pr in lstPrivilege)
            {
                UserPrivilege oUserPrivilege = new UserPrivilege(UserName, pr.PrivilegeID);
                oUserPrivilege.Save();
            }
            return(new Data.User().Update(UserName, FullName, Position, Password));
        }
Example #2
0
 public bool Save()
 {
     foreach (Role rl in lstRole)
     {
         UserRole oUserRole = new UserRole(UserName, rl.RoleID);
         oUserRole.Save();
     }
     foreach (Privilege pr in lstPrivilege)
     {
         UserPrivilege oUserPrivilege = new UserPrivilege(UserName, pr.PrivilegeID);
         oUserPrivilege.Save();
     }
     return(new Data.User().Save(UserName, FullName, Position, Password));
 }