Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
 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"));
 }