public async Task <IHttpActionResult> Putcuadrecaja(int id, cuadrecaja cuadrecaja) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cuadrecaja.id) { return(BadRequest()); } db.Entry(cuadrecaja).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!cuadrecajaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getcuadrecaja(int id) { cuadrecaja cuadrecaja = await db.cuadrecaja.FindAsync(id); if (cuadrecaja == null) { return(NotFound()); } return(Ok(cuadrecajaDto.FromModel(cuadrecaja))); }
public async Task <IHttpActionResult> Postcuadrecaja(cuadrecaja cuadrecaja) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.cuadrecaja.Add(cuadrecaja); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = cuadrecaja.id }, cuadrecaja)); }
public static cuadrecajaDto FromModel(cuadrecaja model) { return(new cuadrecajaDto() { id = model.id, idCuadre = model.idCuadre, efectivo = model.efectivo, visa = model.visa, egreso = model.egreso, caja = model.caja, cuadre = cuadreDto.FromModel(model.cuadre), }); }
public async Task <IHttpActionResult> Deletecuadrecaja(int id) { cuadrecaja cuadrecaja = await db.cuadrecaja.FindAsync(id); if (cuadrecaja == null) { return(NotFound()); } db.cuadrecaja.Remove(cuadrecaja); await db.SaveChangesAsync(); return(Ok(cuadrecaja)); }