public async Task<IHttpActionResult> PutAsiento_Contable(int id, Asiento_Contable asiento_Contable) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != asiento_Contable.Cod) { return BadRequest(); } db.Entry(asiento_Contable).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Asiento_ContableExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public async Task<IHttpActionResult> GetAsiento_Contable(int id) { Asiento_Contable asiento_Contable = await db.Asiento_Contable.FindAsync(id); if (asiento_Contable == null) { return NotFound(); } return Ok(asiento_Contable); }
public async Task<IHttpActionResult> PostAsiento_Contable(Asiento_Contable asiento_Contable) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Asiento_Contable.Add(asiento_Contable); await db.SaveChangesAsync(); return CreatedAtRoute("DefaultApi", new { id = asiento_Contable.Cod }, asiento_Contable); }
public async Task<IHttpActionResult> DeleteAsiento_Contable(int id) { Asiento_Contable asiento_Contable = await db.Asiento_Contable.FindAsync(id); if (asiento_Contable == null) { return NotFound(); } db.Asiento_Contable.Remove(asiento_Contable); await db.SaveChangesAsync(); return Ok(asiento_Contable); }