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); }
public static void SaveUsuario(Usuario usuario) { usuario.EncriptedPassword = EncriptadorHelper.Encrypt(usuario.Password); AdministracionMapper.ActualizarUsuario(usuario); AdministracionMapper.ActualizarRolesUsuario(usuario); }