public async Task <IActionResult> PutVenta(int CodigoCajero, int CodigoMaquina, int CodigoProducto, Venta venta) { if (CodigoCajero != venta.Cajero && CodigoMaquina != venta.Maquina && CodigoProducto != venta.Producto) { return(BadRequest()); } _context.Entry(venta).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VentaCodigoExists(CodigoCajero) || !VentaMaquinaExists(CodigoMaquina) || !VentaProductoExists(CodigoProducto)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutProductos(int Codigo, Productos productos) { if (Codigo != productos.Codigo) { return(BadRequest()); } _context.Entry(productos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductosExists(Codigo)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutMaquinasRegistradoras(int Codigo, MaquinasRegistradoras maquinasRegistradoras) { if (Codigo != maquinasRegistradoras.Codigo) { return(BadRequest()); } _context.Entry(maquinasRegistradoras).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MaquinasRegistradorasExists(Codigo)) { return(NotFound()); } else { throw; } } return(NoContent()); }