public IHttpActionResult PostMA_INV_FISICO(MA_INV_FISICO mA_INV_FISICO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MA_INV_FISICO.Add(mA_INV_FISICO); try { db.SaveChanges(); } catch (DbUpdateException) { if (MA_INV_FISICOExists(mA_INV_FISICO.c_DOCUMENTO)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = mA_INV_FISICO.c_DOCUMENTO }, mA_INV_FISICO)); }
public IHttpActionResult PutMA_INV_FISICO(string id, MA_INV_FISICO mA_INV_FISICO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mA_INV_FISICO.c_DOCUMENTO) { return(BadRequest()); } db.Entry(mA_INV_FISICO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MA_INV_FISICOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetMA_INV_FISICO(string id) { MA_INV_FISICO mA_INV_FISICO = db.MA_INV_FISICO.Find(id); if (mA_INV_FISICO == null) { return(NotFound()); } return(Ok(mA_INV_FISICO)); }
public IHttpActionResult DeleteMA_INV_FISICO(string id) { MA_INV_FISICO mA_INV_FISICO = db.MA_INV_FISICO.Find(id); if (mA_INV_FISICO == null) { return(NotFound()); } db.MA_INV_FISICO.Remove(mA_INV_FISICO); db.SaveChanges(); return(Ok(mA_INV_FISICO)); }