Example #1
0
        public static void SaveRolesUsuario(Usuario usuario, List <int> idRoles)
        {
            List <Role> roles = new List <Role>();

            foreach (var idRole in idRoles)
            {
                Role role = SeguridadComponent.GetRoleById(idRole);

                if (role == null)
                {
                    throw new HandleException("El role ingresado no existe");
                }

                roles.Add(role);
            }

            usuario.Roles = new System.Collections.ObjectModel.ReadOnlyCollection <Role>(roles);

            AdministracionMapper.ActualizarRolesUsuario(usuario);
        }
Example #2
0
 public static void SaveUsuario(Usuario usuario)
 {
     usuario.EncriptedPassword = EncriptadorHelper.Encrypt(usuario.Password);
     AdministracionMapper.ActualizarUsuario(usuario);
     AdministracionMapper.ActualizarRolesUsuario(usuario);
 }