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"); }
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"); }