public void Register(Container container) { if (!_initialized) { throw new AdpaterNotInitializedException(); } BookOrderRepository bookOrderRepository = new BookOrderRepository(_settings.ConnectionString); var bookOrderLineConflictRepository = new BookOrderLineConflictRepository(_settings.ConnectionString); container.RegisterSingleton <IBookOrderRepository>(bookOrderRepository); container.RegisterSingleton <IBookOrderLineConflictRepository>(bookOrderLineConflictRepository); }
public PublishingHouseUnitOfWork(PublishingHouseContext context) { _context = context; Authors = new AuthorRepository(_context); BookAuthors = new BookAuthorRepository(_context); BookCategories = new BookCategoryRepository(_context); BookOrders = new BookOrderRepository(_context); Books = new BookRepository(_context); Carts = new CartRepository(_context); Categories = new CategoryRepository(_context); Comments = new CommentRepository(_context); Notifications = new NotificationRepository(_context); Orders = new OrderRepository(_context); }
public SupplierBookOrderUpdateUseCaseTests() { _bookOrderRepository = new BookOrderRepository(); _bookOrderLineConflictRepository = new BookOrderLineConflictRepository(); }