Beispiel #1
0
        private readonly IProductionUnitOfWork _productionDb;                           // database;

        public WarehouseStockDetailBusiness(IInventoryUnitOfWork inventoryDb, IItemBusiness itemBusiness, IWarehouseStockInfoBusiness warehouseStockInfoBusiness, IProductionUnitOfWork productionDb)
        {
            this._inventoryDb = inventoryDb;
            _itemBusiness     = itemBusiness;
            warehouseStockDetailRepository = new WarehouseStockDetailRepository(this._inventoryDb);
            _warehouseStockInfoBusiness    = warehouseStockInfoBusiness;
            warehouseStockInfoRepository   = new WarehouseStockInfoRepository(this._inventoryDb);

            this._productionDb        = productionDb;
            _requsitionInfoBusiness   = new RequsitionInfoBusiness(this._productionDb, this._inventoryDb);
            _requsitionDetailBusiness = new RequsitionDetailBusiness(this._productionDb);
        }
Beispiel #2
0
 private readonly WarehouseStockInfoRepository warehouseStockInfoRepository; // table
 public WarehouseStockInfoBusiness(IInventoryUnitOfWork inventoryDb)
 {
     this._inventoryDb            = inventoryDb;
     warehouseStockInfoRepository = new WarehouseStockInfoRepository(this._inventoryDb);
 }