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)); }