Beispiel #1
0
 public ProductRepository(IMapper mapper,
                          IDbContextProvider dbContextProvider,
                          IProductChangeNoteRepository productChangeNoteRepository)
 {
     _mapper                      = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _dbContextProvider           = dbContextProvider ?? throw new ArgumentNullException(nameof(dbContextProvider));
     _productChangeNoteRepository = productChangeNoteRepository ?? throw new ArgumentNullException(nameof(productChangeNoteRepository));
 }
        public void Initialize()
        {
            var provider = new ServiceCollection().AddDataAccess("https://localhost:8081/", "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==", "cclsdb")
                           .BuildServiceProvider();

            _disposable = provider;

            _productChangeNoteRepository = provider.GetRequiredService <IProductChangeNoteRepository>();
            _productRepository           = provider.GetRequiredService <IProductRepository>();
            _orderRepository             = provider.GetRequiredService <IOrderRepository>();
        }