public IHttpActionResult Postforma_pago(forma_pago forma_pago) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.forma_pago.Add(forma_pago); try { db.SaveChanges(); } catch (DbUpdateException) { if (forma_pagoExists(forma_pago.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = forma_pago.ID }, forma_pago)); }
public IHttpActionResult Putforma_pago(int id, forma_pago forma_pago) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != forma_pago.ID) { return(BadRequest()); } db.Entry(forma_pago).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!forma_pagoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getforma_pago(int id) { forma_pago forma_pago = db.forma_pago.Find(id); if (forma_pago == null) { return(NotFound()); } return(Ok(forma_pago)); }
public IHttpActionResult Deleteforma_pago(int id) { forma_pago forma_pago = db.forma_pago.Find(id); if (forma_pago == null) { return(NotFound()); } db.forma_pago.Remove(forma_pago); db.SaveChanges(); return(Ok(forma_pago)); }