public void AlterInventario(Inventario I) { var originalEntry = _context.Inventario.Single(y => y.Idproducto == I.Idproducto); originalEntry.Existencia += I.Existencia; originalEntry.Precio = I.Precio; originalEntry.Unidademonetarias = originalEntry.Existencia * Decimal.Parse(originalEntry.Precio.ToString()); _context.Update(originalEntry); }
public void UpdateIn(int id, int cantidad, int accion) { var originalEntry = _context.Inventario.Single(y => y.Idinventario == id); var d = originalEntry.Precio.ToString(); switch (accion) { case 0: originalEntry.Existencia -= cantidad; originalEntry.Unidademonetarias = originalEntry.Existencia * Decimal.Parse(d); break; case 1: originalEntry.Existencia += cantidad; originalEntry.Unidademonetarias = originalEntry.Existencia * Decimal.Parse(d); break; } _context.Update(originalEntry); }