public ConsultarUsuarioRespuesta ConsultarUsuario(int usuarioId) { ConsultarUsuarioRespuesta respuesta = new ConsultarUsuarioRespuesta(); try { UsuarioAlta usuario = usuarioDAO.ConsultarUsuario(usuarioId); respuesta.Usuario = usuario; } catch (Exception e) { Bitacora.Error(e.Message); throw new BusinessException("El usuario no fue obtenido correctamente, favor de intentar nuevamente: " + e.Message); } return(respuesta); }
public ActionResult ActualizarUsuario(string userJson, int id) { Usuario usuario = JsonConvert.DeserializeObject <Usuario>(userJson); usuario.Json = userJson; ViewBag.UserJson = usuario.Json; ConsultarUsuarioPeticion peticion = new ConsultarUsuarioPeticion(); peticion.UsuarioId = id; peticion.Cabecero = new CabeceroPeticion { SesionId = usuario.SesionId }; Servicio servicio = new Servicio(); CatalogoRolesRespuesta catalogoRoles = servicio.ConsultarCatalogoRoles(peticion.Cabecero); ConsultarUsuarioRespuesta respuesta = servicio.ConsultarUsuario(peticion); respuesta.Usuario.RolesLista = new List <Rol>(catalogoRoles.ColRoles); return(View(respuesta.Usuario)); }