public ProductionController(IRequsitionInfoBusiness requsitionInfoBusiness, IWarehouseBusiness warehouseBusiness, IRequsitionDetailBusiness requsitionDetailBusiness, IProductionLineBusiness productionLineBusiness, IItemBusiness itemBusiness, IItemTypeBusiness itemTypeBusiness, IUnitBusiness unitBusiness, IProductionStockDetailBusiness productionStockDetailBusiness, IProductionStockInfoBusiness productionStockInfoBusiness) { this._requsitionInfoBusiness = requsitionInfoBusiness; this._warehouseBusiness = warehouseBusiness; this._requsitionDetailBusiness = requsitionDetailBusiness; this._productionLineBusiness = productionLineBusiness; this._itemBusiness = itemBusiness; this._itemTypeBusiness = itemTypeBusiness; this._unitBusiness = unitBusiness; this._productionStockDetailBusiness = productionStockDetailBusiness; this._productionStockInfoBusiness = productionStockInfoBusiness; }
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); }