public async Task <IActionResult> PutHistorialConsumo(int id, HistorialConsumo historialConsumo) { if (id != historialConsumo.IdHistorial) { return(BadRequest()); } _context.Entry(historialConsumo).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HistorialConsumoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <HistorialConsumo> > PostHistorialConsumo(HistorialConsumo historialConsumo) { _context.HistorialConsumo.Add(historialConsumo); await _context.SaveChangesAsync(); return(CreatedAtAction("GetHistorialConsumo", new { id = historialConsumo.IdHistorial }, historialConsumo)); }
public async Task <ActionResult <HistorialConsumo> > GetHistorialConsumo(int id) { HistorialConsumo historialConsumo = await _context.HistorialConsumo.FindAsync(id); if (historialConsumo == null) { return(NotFound()); } return(historialConsumo); }
public async Task <ActionResult <HistorialConsumo> > DeleteHistorialConsumo(int id) { HistorialConsumo historialConsumo = await _context.HistorialConsumo.FindAsync(id); if (historialConsumo == null) { return(NotFound()); } _context.HistorialConsumo.Remove(historialConsumo); await _context.SaveChangesAsync(); return(historialConsumo); }