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 StockService(IStockRepository stockRepo, ShopsChecker shopsChecker,
                     IPriceRepository _priceRepo, ICostRepository _costRepo)
 {
     this.stockRepo = stockRepo;
     _shopsChecker  = shopsChecker;
     priceRepo      = _priceRepo;
     costRepo       = _costRepo;
 }
Example #3
0
 public OrderService(IUserRepository userRepository, IShopRepository shopRepository, IOrdersRepository ordersRepository, IProductRepository productRepository,
                     IPriceRepository priceRepository, IImageRepository imageRepository, IStrategy _strategy, ShopsChecker _shopsChecker)
 {
     imgRepo      = imageRepository;
     shopRepo     = shopRepository;
     ordersRepo   = ordersRepository;
     productRepo  = productRepository;
     shopsChecker = _shopsChecker;
     strategy     = _strategy;
 }
Example #4
0
 public SalesSerivce(IUserRepository userRepository, IShopRepository shopRepository, IBillsRepository billsRepository, IProductRepository productRepository,
                     IPriceRepository priceRepository, IImageRepository imageRepository, IStrategy strategy, ShopsChecker shopsChecker, ICostRepository costRepo)
 {
     _imgRepo      = imageRepository;
     _userRepo     = userRepository;
     _shopRepo     = shopRepository;
     _billsRepo    = billsRepository;
     _productRepo  = productRepository;
     _priceRepo    = priceRepository;
     _costRepo     = costRepo;
     _shopsChecker = shopsChecker;
     _strategy     = strategy;
 }
Example #5
0
 public ExpensesService(IExpensesRepository expRepo, ShopsChecker shopsChecker)
 {
     _expRepo      = expRepo;
     _shopsChecker = shopsChecker;
 }