public ActionResult asignarRol(DTORolPersona persona)
        {
            DTOPersonaRol per = new DTOPersonaRol();

            per.idPersona = persona.idPersona;
            per.rol       = (int)persona.rol;

            pxsa.asignarRol(per, Session["tokenJWT"].ToString());
            return(RedirectToAction("traerPersonas"));
        }
Example #2
0
 public void asignarRol(DTOPersonaRol persona, string tokenJWT)
 {
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri(Baseurl);
         client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenJWT);
         var putTask = client.PutAsJsonAsync($"asignar-rol/{persona.idPersona}", persona);
         putTask.Wait();
         var result = putTask.Result;
     }
 }
Example #3
0
 public IHttpActionResult AsignarRol(int IdPersona, [FromBody] DTOPersonaRol PersonaRol)
 {
     try
     {
         EPersona ePersona = cSuperAdmin.asignarRol(IdPersona, (Rol)PersonaRol.rol);
         if (ePersona == null)
         {
             return(Content(HttpStatusCode.BadRequest, "¡Error al intentar asignar un nuevo rol!"));
         }
         return(Ok(ePersona));
     }
     catch (Exception)
     {
         return(NotFound());
     }
 }