public async Task <IHttpActionResult> Putantecedentes_patologicos(int id, antecedentes_patologicos antecedentes_patologicos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != antecedentes_patologicos.idPaciente) { return(BadRequest()); } db.Entry(antecedentes_patologicos).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!antecedentes_patologicosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getantecedentes_patologicos(int id) { antecedentes_patologicos antecedentes_patologicos = await db.antecedentes_patologicos.FindAsync(id); if (antecedentes_patologicos == null) { return(NotFound()); } return(Ok(antecedentes_patologicos)); }
public async Task <IHttpActionResult> Postantecedentes_patologicos(antecedentes_patologicos antecedentes_patologicos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.antecedentes_patologicos.Add(antecedentes_patologicos); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = antecedentes_patologicos.idPaciente }, antecedentes_patologicos)); }
public async Task <IHttpActionResult> Deleteantecedentes_patologicos(int id) { antecedentes_patologicos antecedentes_patologicos = await db.antecedentes_patologicos.FindAsync(id); if (antecedentes_patologicos == null) { return(NotFound()); } db.antecedentes_patologicos.Remove(antecedentes_patologicos); await db.SaveChangesAsync(); return(Ok(antecedentes_patologicos)); }