Esempio n. 1
0
        public CustomerEmailsService(IDbContainerProvider containerProvider)
        {
            if (containerProvider == null)
            {
                throw new ArgumentNullException(nameof(containerProvider));
            }

            _container = containerProvider.GetContainer(ContainerName);
        }
        public CustomerByIdHandler(IDbContainerProvider containerProvider)
        {
            if (containerProvider == null)
            {
                throw new ArgumentNullException(nameof(containerProvider));
            }

            _container = containerProvider.GetContainer("CustomersDetails");
        }
        public CustomersArchiveHandler(IDbContainerProvider containerProvider, ILogger <CustomersArchiveHandler> logger)
        {
            if (containerProvider == null)
            {
                throw new ArgumentNullException(nameof(containerProvider));
            }

            _logger = logger;

            _container = containerProvider.GetContainer("CustomersArchive");
        }
Esempio n. 4
0
        public EventsRepository(IDbContainerProvider containerProvider, IEventSerializer eventDeserializer)
        {
            if (containerProvider == null)
            {
                throw new ArgumentNullException(nameof(containerProvider));
            }

            _eventSerializer = eventDeserializer ?? throw new ArgumentNullException(nameof(eventDeserializer));

            _container = containerProvider.GetContainer(EventsContainerName);
        }
        public AccountEventsHandler(IDbContainerProvider containerProvider, ILogger <AccountEventsHandler> logger)
        {
            if (containerProvider == null)
            {
                throw new ArgumentNullException(nameof(containerProvider));
            }

            _logger = logger;

            _accountsContainer        = containerProvider.GetContainer("Accounts");
            _customerDetailsContainer = containerProvider.GetContainer("CustomersDetails");
        }