コード例 #1
0
        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));
        }