protected ProjectionProcessor(IEventRepository repo, IEventMediator eventMediator)
        {
            _repo          = repo;
            _eventMediator = eventMediator;

            _queue     = new ConcurrentQueue <Event>();
            _killEvent = new AutoResetEvent(false);
        }
Esempio n. 2
0
 public CharacterRepositoryDecorator(ICharacterRepository innerRepository, IEventMediator eventMediator)
 {
     this.innerRepository = innerRepository;
     this.eventMediator   = eventMediator;
 }
 public AccountRepositoryDecorator(IAccountRepository innerRepository, IEventMediator eventMediator)
 {
     this.innerRepository = innerRepository;
     this.eventMediator   = eventMediator;
 }
 public UpdatePackageCommandHandler(IPackageRepository repo, IEventMediator mediator)
 {
     this.repo     = repo;
     this.mediator = mediator;
 }
 public WebsiteTest()
 {
     this.Dependancy    = new Dependancy();
     this.EventMediator = this.Dependancy.GetService <IEventMediator>();
 }
 public CurrencyRepositoryDecorator(ICurrencyRepository innerRepository, IEventMediator eventMediator)
 {
     this.innerRepository = innerRepository;
     this.eventMediator   = eventMediator;
 }
Esempio n. 7
0
 public GameTypeRepositoryDecorator(IGameTypeRepository innerRepository, IEventMediator eventMediator)
 {
     this.innerRepository = innerRepository;
     this.eventMediator   = eventMediator;
 }
 public MembershipRepositoryDecorator(IMembershipRepository innerRepository, IEventMediator eventMediator)
 {
     this.innerRepository = innerRepository;
     this.eventMediator   = eventMediator;
 }
 public GameDecorator(IGame innerGame, IEventMediator eventMediator)
 {
     this.innerGame     = innerGame;
     this.eventMediator = eventMediator;
 }
 public UserDecorator(IUser user, IEventMediator eventMediator)
 {
     this.user          = user;
     this.eventMediator = eventMediator;
 }
Esempio n. 11
0
 public AppointmentProjectionProcessor(IProjectionInfoRepository infoRepo, IEventRepository repo, IEventMediator eventMediator)
     : base(repo, eventMediator)
 {
     _infoRepo = infoRepo;
 }