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(); }