public OrderService(IOrderRepository repoOrder, IOrderQueueRepository repoOrderQueue) { this.repoOrder = repoOrder; this.repoOrderQueue = repoOrderQueue; }
public void Setup() { new SetupDatabase().InitializeDatabase(new ApplicationDbContext()); repoProduct = new ProductRepository(); repoBasket = new BasketRepository(); repoOrderQueue = new OrderQueueRepository(); repoFm = new GenericRepository<Framework>(); repoOs = new GenericRepository<OS>(); repoUser = new UserRepository(); productService = new ProductService(repoFm, repoOs, repoProduct, repoBasket); basketService = new BasketService(repoBasket); userservice = new UserService(repoUser); languageservice = new LanguageService(); controller = new ProductController(productService); catController = new CataloogController(productService, basketService, userservice, languageservice); }