Example #1
0
        public override void Dispose()
        {
            _domainRepository = null;
            _dataAccessor     = null;
            _eventPublisher   = null;

            base.Dispose();
        }
 public RentBookRequestCreatedEventHandler(IRentalReportDataAccessor reportDataAccessor, IEventPublisher eventPublisher)
 {
     _reportDataAccessor = reportDataAccessor;
     _eventPublisher     = eventPublisher;
 }
Example #3
0
 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;
 }
Example #6
0
 public BookReturnedEventHandler(IRentalReportDataAccessor reportDataAccessor)
 {
     _reportDataAccessor = reportDataAccessor;
 }
Example #7
0
 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)
 {
 }
Example #11
0
 public RentBookCommandHandler(IDomainRepository domainRepository, IRentalReportDataAccessor dataAccesor, ICommandTracker tracker, ILogger logger, IEventPublisher eventPublisher, IIdentityCrossServiceDataAccessor identityDataAccessor) : base(domainRepository, dataAccesor, tracker, logger, eventPublisher)
 {
     _identityDataAccessor = identityDataAccessor;
 }
Example #12
0
 public BaseRentalEventHandler(IRentalReportDataAccessor reportDataAccessor, ICommandTracker commandTracker, ILogger logger, IDomainRepository domainRepository, IEventPublisher eventPublisher) : base(commandTracker, logger)
 {
     _reportDataAccessor = reportDataAccessor;
     _domainRepository   = domainRepository;
     _eventPublisher     = eventPublisher;
 }
Example #13
0
 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)
 {
 }