public IHttpActionResult PostCompra(ComprasModel c) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Compra.GenerarCompra(c.Compra_Usuario, c.Consec_Compra, c.Destino, c.Cant_Boletos, c.TotalCompra); return(CreatedAtRoute("DefaultApi", new { id = c.CMPID }, c)); }
public IHttpActionResult GetComprasModel(int id) { ComprasModel comprasModel = db.ComprasModels.Include(x => x.Proveedor).Include(y => y.Insumo).FirstOrDefault(x => x.id == id); if (comprasModel == null) { return(NotFound()); } return(Ok(comprasModel)); }
public IHttpActionResult DeleteComprasModel(int id) { ComprasModel comprasModel = db.ComprasModels.Find(id); if (comprasModel == null) { return(NotFound()); } db.ComprasModels.Remove(comprasModel); db.SaveChanges(); return(Ok(comprasModel)); }
public IHttpActionResult PostComprasModel(ComprasModel comprasModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(comprasModel.Insumo).State = EntityState.Unchanged; db.Entry(comprasModel.Proveedor).State = EntityState.Unchanged; db.ComprasModels.Add(comprasModel); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = comprasModel.id }, comprasModel)); }
public IHttpActionResult PutComprasModel([FromBody] ComprasModel comprasModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(comprasModel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(BadRequest(ex.Message)); } return(StatusCode(HttpStatusCode.NoContent)); }