Example #1
0
        private void SetRentalBasketUnitsLifeCycle(RentalBasket rentalBasket, ProductLifeCycleStatus productLifeCycleStatus)
        {
            if (rentalBasket.RentedUnits == null)
            {
                return;
            }

            SetRentalStockLifeCycle(rentalBasket.RentedUnits, productLifeCycleStatus);
        }
Example #2
0
        private void SetPurchaseBasketUnitsLifeCycle(PurchaseBasket purchaseBasket, ProductLifeCycleStatus productLifeCycleStatus)
        {
            if (purchaseBasket.PurchasedUnits == null)
            {
                return;
            }

            SetPurchaseStockLifeCycle(purchaseBasket.PurchasedUnits, productLifeCycleStatus);
        }
Example #3
0
 private void SetPurchaseStockLifeCycle(List <PurchaseUnit> units, ProductLifeCycleStatus productLifeCycleStatus)
 {
     foreach (var purchasedUnit in units)
     {
         if (purchasedUnit.Stock == null)
         {
             purchasedUnit.Stock = _stockService.GetStock(purchasedUnit.StockId);
         }
         purchasedUnit.Stock.ProductLifeCycleId = (int)productLifeCycleStatus;
     }
 }
Example #4
0
 private void SetRentalStockLifeCycle(List <RentedUnit> units, ProductLifeCycleStatus productLifeCycleStatus)
 {
     if (units == null)
     {
         return;
     }
     foreach (var rentedUnit in units)
     {
         if (rentedUnit.Stock == null)
         {
             rentedUnit.Stock = _stockService.GetStock(rentedUnit.StockId);
         }
         rentedUnit.Stock.ProductLifeCycleId = (int)productLifeCycleStatus;
     }
 }