public TestBLL() { shopRepo = new ShopRepository(conn); businessRepo = new BusinessRepository(conn); imgRepo = new ImagesRepository(conn); prodRepo = new ProductRepository(conn); unitRepo = new UnitRepository(conn); priceRepo = new PriceRepository(conn); costRepo = new CostRepository(conn); stockRepo = new StockRepository(conn); userRepo = new UserRepository(conn); billsRepo = new BillsRepository(conn); expRepo = new ExpensesRepository(conn); foldersRepo = new FoldersRepository(conn); dbBase = new DropBoxBase("o9340xsv2mzn7ws", "xzky2fzfnmssik1"); checker = new ShopsChecker(shopRepo); dbBase.GeneratedAuthenticationURL(); dbBase.GenerateAccessToken(); prodService = new ProductService(shopRepo, businessRepo, imgRepo, dbBase, prodRepo, unitRepo, priceRepo, costRepo, stockRepo, ordersRepo, strategy, new FoldersDataService(foldersRepo, prodRepo)); orderStockRepo = new OrderStockRepository(conn); strategy = new FifoStrategy(orderStockRepo, stockRepo, costRepo); salesService = new SalesSerivce(userRepo, shopRepo, billsRepo, prodRepo, priceRepo, imgRepo, strategy, checker, costRepo); ordersRepo = new OrdersRepository(conn); productDataService = new ProductDataService(dbBase); }
public StockMoveService(IPictureWareHouse _dbBase, ICostRepository _costRepo, IStockRepository _stockRepo, IOrdersRepository ordersRepository, IStrategy _strategy) { costRepo = _costRepo; stockRepo = _stockRepo; ordersRepo = ordersRepository; strategy = _strategy; dbBase = _dbBase; dbBase.GeneratedAuthenticationURL(); dbBase.GenerateAccessToken(); }
public ProductService(IShopRepository _shopRepo, IBusinessRepository _businessRepo, IImageRepository _imgRepo, IPictureWareHouse _dbBase, IProductRepository _prodRepo, IUnitRepository _unitRepo, IPriceRepository _priceRepo, ICostRepository _costRepo, IStockRepository _stockRepo, IOrdersRepository ordersRepository, IStrategy _strategy, IFoldersDataService _foldersDataService) { this._shopRepo = _shopRepo; this._businessRepo = _businessRepo; this._imgRepo = _imgRepo; this._prodRepo = _prodRepo; this._unitRepo = _unitRepo; this._priceRepo = _priceRepo; this._costRepo = _costRepo; this._stockRepo = _stockRepo; _ordersRepo = ordersRepository; this._strategy = _strategy; this._dbBase = _dbBase; this._foldersDataService = _foldersDataService; this._dbBase.GeneratedAuthenticationURL(); this._dbBase.GenerateAccessToken(); _productDataService = new ProductDataService(this._dbBase); }
public ProductDataService(IPictureWareHouse dbBase) { _dbBase = dbBase; }