public void Decrease(long count, long operatorId, string description, long orderId) { var currentCount = CalculateCurrentCount() - count; var operation = new InventoryOperation(Id, false, count, operatorId, currentCount, description, orderId); InventoryOperations.Add(operation); InStock = currentCount > 0; }
public void Reduce(long count, long operatorId, string description, long orderId) { var currentCount = CalculateCurrentCount() - count; var operation = new InventoryOperation(false, count, operatorId, currentCount, description, orderId, Id); this.Operations.Add(operation); IsStock = currentCount > 0; // if(currentcount > 0) ==> IsStock = true else(IsStock=false) }
public void Increase(long count, long operatorId, string description) { var currentCount = CalculateCurrentCount() + count; var operation = new InventoryOperation(Id, true, count, operatorId, currentCount, description, 0); InventoryOperations.Add(operation); InStock = currentCount > 0; }
public void Increase(long count, long operatorId, string description) { var currentCount = CalculateCurrentCount() + count; var operation = new InventoryOperation(true, count, operatorId, currentCount, description, 0, Id); Operations.Add(operation); //if (currentCount > 0) // InStock = true; //else // InStock = false; InStock = currentCount > 0; }