public ActionResult CrearUsuario(string userJson)
        {
            Usuario usuario = JsonConvert.DeserializeObject <Usuario>(userJson);

            usuario.Json     = userJson;
            ViewBag.UserJson = userJson;

            CabeceroPeticion cabeceroPeticion = new CabeceroPeticion
            {
                SesionId = usuario.SesionId
            };

            Servicio servicio = new Servicio();
            CatalogoRolesRespuesta catalogoRoles = servicio.ConsultarCatalogoRoles(cabeceroPeticion);
            UsuarioAlta            nuevoUsuario  = new UsuarioAlta
            {
                RolesLista = new List <Rol>(catalogoRoles.ColRoles)
            };

            return(View(nuevoUsuario));
        }
        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));
        }