Example #1
0
 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);
 }
Example #2
0
 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();
 }
Example #3
0
 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);
 }
Example #4
0
 public ProductDataService(IPictureWareHouse dbBase)
 {
     _dbBase = dbBase;
 }