private readonly IInventoryUnitOfWork _inventoryDb;                                // database
        public ProductionStockDetailBusiness(IProductionUnitOfWork productionDb, IInventoryUnitOfWork inventoryDb)
        {
            this._productionDb = productionDb;
            this._inventoryDb  = inventoryDb;

            _productionStockDetailRepository = new ProductionStockDetailRepository(this._productionDb);
            _productionStockInfoRepository   = new ProductionStockInfoRepository(this._productionDb);
            _productionStockInfoBusiness     = new ProductionStockInfoBusiness(this._productionDb);
            _requsitionInfoBusiness          = new RequsitionInfoBusiness(this._productionDb, this._inventoryDb);
            _requsitionDetailBusiness        = new RequsitionDetailBusiness(this._productionDb);
            _itemBusiness = new ItemBusiness(this._inventoryDb);
        }
        private readonly ProductionStockInfoRepository productionStockInfoRepository; // table

        public ProductionStockInfoBusiness(IProductionUnitOfWork productionDb)
        {
            this._productionDb            = productionDb;
            productionStockInfoRepository = new ProductionStockInfoRepository(this._productionDb);
        }