public IHttpActionResult Putingeniero_especialidad(short id, ingeniero_especialidad ingeniero_especialidad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ingeniero_especialidad.id_ingesp) { return(BadRequest()); } db.Entry(ingeniero_especialidad).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ingeniero_especialidadExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getingeniero_especialidad(short id) { ingeniero_especialidad ingeniero_especialidad = db.ingeniero_especialidad.Find(id); if (ingeniero_especialidad == null) { return(NotFound()); } return(Ok(ingeniero_especialidad)); }
public IHttpActionResult Postingeniero_especialidad(ingeniero_especialidad ingeniero_especialidad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ingeniero_especialidad.Add(ingeniero_especialidad); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ingeniero_especialidad.id_ingesp }, ingeniero_especialidad)); }
public IHttpActionResult Deleteingeniero_especialidad(short id) { ingeniero_especialidad ingeniero_especialidad = db.ingeniero_especialidad.Find(id); if (ingeniero_especialidad == null) { return(NotFound()); } db.ingeniero_especialidad.Remove(ingeniero_especialidad); db.SaveChanges(); return(Ok(ingeniero_especialidad)); }