public IHttpActionResult PutProyectosEmpresa(int id, ProyectosEmpresa proyectosEmpresa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != proyectosEmpresa.Id) { return(BadRequest()); } db.Entry(proyectosEmpresa).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProyectosEmpresaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetProyectosEmpresa(int id) { ProyectosEmpresa proyectosEmpresa = db.ProyectosEmpresas.Find(id); if (proyectosEmpresa == null) { return(NotFound()); } return(Ok(proyectosEmpresa)); }
public IHttpActionResult PostProyectosEmpresa(ProyectosEmpresa proyectosEmpresa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ProyectosEmpresas.Add(proyectosEmpresa); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = proyectosEmpresa.Id }, proyectosEmpresa)); }
public IHttpActionResult DeleteProyectosEmpresa(int id) { ProyectosEmpresa proyectosEmpresa = db.ProyectosEmpresas.Find(id); if (proyectosEmpresa == null) { return(NotFound()); } db.ProyectosEmpresas.Remove(proyectosEmpresa); db.SaveChanges(); return(Ok(proyectosEmpresa)); }