public IHttpActionResult PostGastosFijosVariables(GastosFijosVariables gastosFijosVariables) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.GastosFijosVariables.Add(gastosFijosVariables); try { db.SaveChanges(); } catch (DbUpdateException) { if (GastosFijosVariablesExists(gastosFijosVariables.ID_Gasto)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = gastosFijosVariables.ID_Gasto }, gastosFijosVariables)); }
public IHttpActionResult PutGastosFijosVariables(int id, GastosFijosVariables gastosFijosVariables) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != gastosFijosVariables.ID_Gasto) { return(BadRequest()); } db.Entry(gastosFijosVariables).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GastosFijosVariablesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetGastosFijosVariables(int id) { GastosFijosVariables gastosFijosVariables = db.GastosFijosVariables.Find(id); if (gastosFijosVariables == null) { return(NotFound()); } return(Ok(gastosFijosVariables)); }
public IHttpActionResult DeleteGastosFijosVariables(int id) { GastosFijosVariables gastosFijosVariables = db.GastosFijosVariables.Find(id); if (gastosFijosVariables == null) { return(NotFound()); } db.GastosFijosVariables.Remove(gastosFijosVariables); db.SaveChanges(); return(Ok(gastosFijosVariables)); }