public override void Dispose() { _domainRepository = null; _dataAccessor = null; _eventPublisher = null; base.Dispose(); }
public RentBookRequestCreatedEventHandler(IRentalReportDataAccessor reportDataAccessor, IEventPublisher eventPublisher) { _reportDataAccessor = reportDataAccessor; _eventPublisher = eventPublisher; }
public BookRentedEventHandler(IRentalReportDataAccessor reportDataAccessor, ICommandTracker commandTracker, ILogger logger, IDomainRepository domainRepository, IEventPublisher eventPublisher) : base(reportDataAccessor, commandTracker, logger, domainRepository, eventPublisher) { }
public RentalRecordsController() { _commandPublisher = InjectContainer.GetInstance <ICommandPublisher>(); _reportDatabase = InjectContainer.GetInstance <IRentalReportDataAccessor>(); }
public RentBookCommandHandler(IDomainRepository domainRepository, IRentalReportDataAccessor dataAccesor, IEventPublisher eventPublisher) { _domainRepository = domainRepository; _dataAccessor = dataAccesor; _eventPublisher = eventPublisher; }
public BookReturnedEventHandler(IRentalReportDataAccessor reportDataAccessor) { _reportDataAccessor = reportDataAccessor; }
public ReturnBookCommandHandler(IDomainRepository domainRepository, IRentalReportDataAccessor dataAccesor) { _domainRepository = domainRepository; _dataAccessor = dataAccesor; }
public CustomerAccountInitializedEventHandler(IRentalReportDataAccessor reportDataAccessor) { _reportDataAccessor = reportDataAccessor; }
public BookRentedEventHandler(IRentalReportDataAccessor dataAccessor, ICommandTracker commandTracker) { _dataAccessor = dataAccessor; _commandTracker = commandTracker; }
public ReturnBookCommandHandler(IDomainRepository domainRepository, IRentalReportDataAccessor dataAccesor, ICommandTracker tracker, ILogger logger, IEventPublisher eventPublisher) : base(domainRepository, dataAccesor, tracker, logger, eventPublisher) { }
public RentBookCommandHandler(IDomainRepository domainRepository, IRentalReportDataAccessor dataAccesor, ICommandTracker tracker, ILogger logger, IEventPublisher eventPublisher, IIdentityCrossServiceDataAccessor identityDataAccessor) : base(domainRepository, dataAccesor, tracker, logger, eventPublisher) { _identityDataAccessor = identityDataAccessor; }
public BaseRentalEventHandler(IRentalReportDataAccessor reportDataAccessor, ICommandTracker commandTracker, ILogger logger, IDomainRepository domainRepository, IEventPublisher eventPublisher) : base(commandTracker, logger) { _reportDataAccessor = reportDataAccessor; _domainRepository = domainRepository; _eventPublisher = eventPublisher; }
public BaseRentalCommandHandler(IDomainRepository domainRepository, IRentalReportDataAccessor dataAccesor, ICommandTracker tracker, ILogger logger, IEventPublisher eventPublisher) : base(tracker, logger) { _domainRepository = domainRepository; _dataAccessor = dataAccesor; _eventPublisher = eventPublisher; }
public CustomerAccountInitializedEventHandler(IRentalReportDataAccessor reportDataAccessor, ICommandTracker commandTracker, ILogger logger, IDomainRepository domainRepository, IEventPublisher eventPublisher) : base(reportDataAccessor, commandTracker, logger, domainRepository, eventPublisher) { }