예제 #1
0
 // DELETE: api/Persona/5
 public IHttpActionResult Delete(int id)
 {
     if (PersonaData.ObtenerPorId(id) == null)
     {
         return(NotFound());
     }
     PersonaData.Delete(id);
     return(Ok());
 }
예제 #2
0
        public IHttpActionResult Get(int id)
        {
            Persona persona = PersonaData.ObtenerPorId(id);

            if (persona == null)
            {
                return(NotFound());
            }
            return(Ok(persona));
        }
예제 #3
0
 // PUT: api/Persona/5
 public IHttpActionResult Put(int id, Persona persona)
 {
     if (id != persona.Id)//Nos tiene que llegar el objeto correctamente
     {
         return(BadRequest("El id de la persona es incorrecto."));
     }
     if (PersonaData.ObtenerPorId(id) == null)
     {
         return(NotFound());
     }
     PersonaData.Update(persona);
     return(Ok());
 }