/// <summary> /// Modificar persona en la lista /// </summary> /// <param name="p">Persona a modificar</param> /// <returns></returns> public IHttpActionResult PutPersona(Persona p) { if (!PersonaServicio.modificarPersona(p)) { var response = new HttpResponseMessage(HttpStatusCode.Forbidden) { Content = new StringContent("No se modificó la persona con el dni " + p.dni + " porque no existe en la lista"), ReasonPhrase = "Error al modificar" }; throw new HttpResponseException(response); } return(Ok(p)); }
public ActionResult Put(int id, [FromBody] Persona personaNueva) { return(PersonaServicio.modificarPersona(personaNueva) ? Ok($"Persona con DNI {personaNueva.dni} modificada") : (ActionResult)NotFound("No existe esa persona")); }