Class StockLocationManager
- Namespace
- Dynamicweb.Ecommerce.Stocks
- Assembly
- Dynamicweb.Ecommerce.dll
Represents a stock location manager. Provides prepares and finds stock locations.
public class StockLocationManager
- Inheritance
-
StockLocationManager
- Inherited Members
Methods
FindStocks(OrderLine)
Find stocks for order line
[Obsolete("Use GetStockLocations instead.")]
public static StockLocationCollection FindStocks(OrderLine orderLine)
Parameters
orderLine
OrderLine
Returns
GetStockLocations(OrderLine)
Find stocks for order line
public static IEnumerable<StockLocation> GetStockLocations(OrderLine orderLine)
Parameters
orderLine
OrderLine
Returns
UpdateStock(OrderLine, ProductOrderStockOperator)
Updates the stock.
public bool UpdateStock(OrderLine orderLine, ProductOrderStockOperator stockOperator)
Parameters
orderLine
OrderLine- The order line.
stockOperator
ProductOrderStockOperator- The operator.
Returns
- bool
- Whether stock was updated or not.
UpdateStock(OrderLine, ProductOrderStockOperator, StockLocation)
Updates the stock.
public static bool UpdateStock(OrderLine orderLine, ProductOrderStockOperator stockOperator, StockLocation stockLocation)
Parameters
orderLine
OrderLine- The order line.
stockOperator
ProductOrderStockOperator- The operator.
stockLocation
StockLocation- The stock location.
Returns
- bool
- Whether stock was updated or not.