コード例 #1
0
 public ConfigAppService(IMapper mapper,
                         IConfigRepository ConfigRepository,
                         IMediatorHandler bus,
                         IEventStoreRepository eventStoreRepository)
 {
     _mapper           = mapper;
     _ConfigRepository = ConfigRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #2
0
 public BlogAppService(IMapper mapper,
                       IBlogRepository blogRepository,
                       IBus bus,
                       IEventStoreRepository eventStoreRepository)
 {
     _mapper               = mapper;
     _blogRepository       = blogRepository;
     Bus                   = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #3
0
 public LotteryAppService(IMapper mapper,
                          ILotteryRepository lotteryRepository,
                          IMediatorHandler bus,
                          IEventStoreRepository eventStoreRepository)
 {
     _mapper               = mapper;
     _lotteryRepository    = lotteryRepository;
     _eventStoreRepository = eventStoreRepository;
     Bus = bus;
 }
コード例 #4
0
 public CustomerAppService(IMapper mapper,
                           ICustomerRepository customerRepository,
                           IMediatorHandler bus,
                           IEventStoreRepository eventStoreRepository)
 {
     _mapper             = mapper;
     _customerRepository = customerRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #5
0
 public UserAppService(IMapper mapper,
                       IUserRepository userRepository,
                       IMediatorHandler bus,
                       IEventStoreRepository eventStoreRepository)
 {
     _mapper               = mapper;
     _userRepository       = userRepository;
     _bus                  = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #6
0
 public ClienteAppService(IMapper mapper,
                          IClienteRepository clienteRepository,
                          IMediatorHandler bus,
                          IEventStoreRepository eventStoreRepository)
 {
     _mapper            = mapper;
     _clienteRepository = clienteRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #7
0
 public StartProcessInstanceCommandHandler(
     IEventStoreRepository eventStoreRepository,
     ILogger <StartProcessInstanceCommandHandler> logger,
     IMessageBroker messageBroker,
     ICommitAggregateHelper commitAggregateHelper)
 {
     _eventStoreRepository = eventStoreRepository;
     _logger                = logger;
     _messageBroker         = messageBroker;
     _commitAggregateHelper = commitAggregateHelper;
 }
コード例 #8
0
 public TypeLotteryAppService(
     IMapper mapper,
     ITypeLotteryRepository TypeLotteryRepository,
     IMediatorHandler bus,
     IEventStoreRepository eventStoreRepository)
 {
     this._mapper = mapper;
     this._TypeLotteryRepository = TypeLotteryRepository;
     this.Bus = bus;
     this._eventStoreRepository = eventStoreRepository;
 }
コード例 #9
0
 public ContactAppService(
     IMapper mapper,
     IContactBookUnitOfWork uow,
     ICommandHandler bus,
     IEventStoreRepository eventStoreRepository)
 {
     _mapper = mapper;
     _bus    = bus;
     _uow    = uow;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #10
0
 async Task IEventHandler.HandleAsync(IEventStoreRepository eventStoreRepository, IEvent @event)
 {
     try
     {
         await eventStoreRepository?.AppendAsync(@event as EventModel);
     }
     catch
     {
         throw;
     }
 }
コード例 #11
0
 public TransactionAppService(IMapper mapper,
                              ICardRepository CardRepository,
                              ITransactionRepository TransactionRepository,
                              IMediatorHandler bus,
                              IEventStoreRepository eventStoreRepository)
 {
     _mapper = mapper;
     _TransactionRepository = TransactionRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
 public RoleManagerAppService(IMapper mapper,
                              IRoleService roleService,
                              IMediatorHandler bus,
                              IEventStoreRepository eventStoreRepository
                              )
 {
     _mapper               = mapper;
     _roleService          = roleService;
     Bus                   = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #13
0
 public TimeSheetAppService(
     IMapper mapper,
     ITimeSheetRepository timeSheetRepository,
     IEventStoreRepository eventStoreRepository,
     IMediatorHandler bus
     )
 {
     _mapper = mapper;
     _timeSheetRepository  = timeSheetRepository;
     _eventStoreRepository = eventStoreRepository;
     _bus = bus;
 }
コード例 #14
0
 public ScopesAppService(IMapper mapper,
                         IMediatorHandler bus,
                         IEventStoreRepository eventStoreRepository,
                         IIdentityResourceRepository identityResourcesRepository,
                         IApiScopeRepository apiResourceRepository)
 {
     _mapper = mapper;
     Bus     = bus;
     _eventStoreRepository        = eventStoreRepository;
     _identityResourcesRepository = identityResourcesRepository;
     _apiResourceRepository       = apiResourceRepository;
 }
コード例 #15
0
 public StudentAppService(
     IStudentRepository StudentRepository,
     IMapper mapper,
     IMediatorHandler bus,
     IEventStoreRepository eventStoreRepository
     )
 {
     _StudentRepository = StudentRepository;
     _mapper            = mapper;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
 public AddAdminCommandHandler(
     IAddAdminRepository addAdminRepository,
     IAdminDecrypteEventHandler adminDecrypteEventHandler,
     BackgroundQueue backgroundQueue,
     IEventStoreRepository eventStoreRepository
     )
 {
     this.addAdminRepository        = addAdminRepository;
     this.adminDecrypteEventHandler = adminDecrypteEventHandler;
     this.backgroundQueue           = backgroundQueue;
     this.eventStoreRepository      = eventStoreRepository;
 }
コード例 #17
0
 public OccupationService(IMapper mapper, IOccupationRepository occupationRepository, IMediatorHandler bus, IEventStoreRepository eventStoreRepository,
                          IOccupationBestWorkTimeRepository occupationBestWorkTimeRepository, IBestWorkTimeRepository bestWorkTimeRepository,
                          IOccupationWorkAvailabilityRepository occupationWorkAvailRepository)
 {
     this.mapper = mapper;
     this.bus    = bus;
     this.eventStoreRepository             = eventStoreRepository;
     this.occupationRepository             = occupationRepository;
     this.occupationBestWorkTimeRepository = occupationBestWorkTimeRepository;
     this.bestWorkTimeRepository           = bestWorkTimeRepository;
     this.occupationWorkAvailRepository    = occupationWorkAvailRepository;
 }
コード例 #18
0
 public ProductService(IMapper mapper,
                       IProductRepository productRepository,
                       IMediatorHandler bus,
                       IEventStoreRepository eventStoreRepository,
                       ElasticClient elasticClient)
 {
     _mapper            = mapper;
     _productRepository = productRepository;
     _bus = bus;
     _eventStoreRepository = eventStoreRepository;
     _elasticClient        = elasticClient;
 }
コード例 #19
0
ファイル: OrderAppService.cs プロジェクト: outman000/DDD
 public OrderAppService(
     IOrderRepository OrderRepository,
     IMapper mapper,
     IMediatorHandler bus,
     IEventStoreRepository eventStoreRepository
     )
 {
     _OrderRepository = OrderRepository;
     _mapper          = mapper;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #20
0
        public PositionPublisher(IMemberClient memberService, IEventStoreRepository repository, IObservable <IConnected <IEventStoreConnection> > eventStoreStream, IEventStoreConnection eventStore, ILoggerFactory loggerFactory)
        {
            _loggerFactory = loggerFactory.CreateLogger <PositionPublisher>();

            _members = memberService.GetAllMembers().Result.ToList();

            _loggerFactory.LogInformation($"Found {_members.Count()} member(s)");

            _eventStoreStream = eventStoreStream;
            _eventStore       = eventStore;
            _repository       = repository;
        }
コード例 #21
0
ファイル: HostilityService.cs プロジェクト: selenabuy/Ocean3D
 public HostilityService(
     IHostilityRepository hostilityRepository
     , IMediatorHandler mediatR
     , IMapper mapper
     , IEventStoreRepository eventStoreRepository
     )
 {
     _mediatR = mediatR;
     _mapper  = mapper;
     _eventStoreRepository = eventStoreRepository;
     _hostilityRepository  = hostilityRepository;
 }
コード例 #22
0
 public PersistedGrantAppService(IMapper mapper,
                                 IMediatorHandler bus,
                                 IEventStoreRepository eventStoreRepository,
                                 IPersistedGrantRepository persistedGrantRepository,
                                 IUserService userService)
 {
     _mapper = mapper;
     Bus     = bus;
     _eventStoreRepository     = eventStoreRepository;
     _persistedGrantRepository = persistedGrantRepository;
     _userService = userService;
 }
コード例 #23
0
 public UserManagerAppService(IMapper mapper,
                              IUserService userService,
                              IMediatorHandler bus,
                              IEventStoreRepository eventStoreRepository,
                              IStorage storage
                              )
 {
     _mapper               = mapper;
     _userService          = userService;
     Bus                   = bus;
     _eventStoreRepository = eventStoreRepository;
     _storage              = storage;
 }
コード例 #24
0
 public ProcessStateTransitionJob(
     ILogger <ProcessStateTransitionJob> logger,
     IEventStoreRepository eventStoreRepository,
     IDistributedLock distributedLock,
     ICommitAggregateHelper commitAggregateHelper,
     IMessageBroker messageBroker,
     IOptions <CommonOptions> options) : base(messageBroker, options)
 {
     _logger = logger;
     _eventStoreRepository  = eventStoreRepository;
     _distributedLock       = distributedLock;
     _commitAggregateHelper = commitAggregateHelper;
 }
コード例 #25
0
        public EventStoreBus(IConnectionStatusMonitor <IEventStoreConnection> connectionStatusMonitor,
                             IEventStoreRepository eventStoreRepository,
                             ILoggerFactory?loggerFactory = null)
        {
            BusId = $"{nameof(EventStoreBus)}_{Guid.NewGuid()}";

            _connectionStatusMonitor = connectionStatusMonitor;
            _eventStoreRepository    = eventStoreRepository;
            _cleanUp         = new CompositeDisposable();
            _pendingCommands = new Dictionary <Guid, TaskCompletionSource <ICommandResponse> >();
            _loggerFactory   = loggerFactory;
            _logger          = loggerFactory?.CreateLogger(typeof(EventStoreBus));
        }
コード例 #26
0
 public UsersAppService(
     IUsersRepository usersRepository,
     IMapper mapper,
     IMediatorHandler bus,
     MediatR.IMediator mediator,
     IEventStoreRepository eventStoreRepository
     )
 {
     _usersRepository = usersRepository;
     _mapper          = mapper;
     Bus                   = bus;
     _mediator             = mediator;
     _eventStoreRepository = eventStoreRepository;
 }
        public EventStoreStatelessActorBuilder(
            IActorConfiguration actorConfiguration,
            IEventStoreRepository eventStoreRepository,
            IConnectionStatusMonitor <IEventStoreConnection> connectionMonitor,
            ILoggerFactory loggerFactory
            )
        {
            EventStoreRepository = eventStoreRepository;
            LoggerFactory        = loggerFactory;
            ActorConfiguration   = actorConfiguration;
            ConnectionMonitor    = connectionMonitor;

            _busToRegisterTo = new Dictionary <Type, Action <Container, IActor> >();
        }
コード例 #28
0
ファイル: GrupoAppService.cs プロジェクト: haipk/ProinterV
 public GrupoAppService(IMapper mapper,
                        IGrupoRepository grupoRepository,
                        IAlunoRepository alunoRepository,
                        IAlunoGrupoRepository alunoGrupoRepository,
                        IMediatorHandler bus,
                        IEventStoreRepository eventStoreRepository)
 {
     _mapper               = mapper;
     _grupoRepository      = grupoRepository;
     _alunoRepository      = alunoRepository;
     _alunoGrupoRepository = alunoGrupoRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
コード例 #29
0
 public ApiResourceAppService(IMapper mapper,
                              IMediatorHandler bus,
                              IEventStoreRepository eventStoreRepository,
                              IApiResourceRepository apiResourceRepository,
                              IApiSecretRepository secretRepository,
                              IApiScopeRepository apiScopeRepository)
 {
     _mapper = mapper;
     Bus     = bus;
     _eventStoreRepository  = eventStoreRepository;
     _apiResourceRepository = apiResourceRepository;
     _secretRepository      = secretRepository;
     _apiScopeRepository    = apiScopeRepository;
 }
コード例 #30
0
 public KnowledgeService(IMapper mapper, IMediatorHandler bus, IEventStoreRepository eventStoreRepository,
                         IKnowledgeRepository knowledgeRepository, IKnowledgeDeveloperRepository knowledgeDeveloperRepository,
                         IKnowledgeDesignerRepository knowledgeDesignerRepository, IDeveloperRepository developerRepository,
                         IDesignerRepository designerRepository)
 {
     this.mapper = mapper;
     this.bus    = bus;
     this.eventStoreRepository         = eventStoreRepository;
     this.knowledgeRepository          = knowledgeRepository;
     this.knowledgeDeveloperRepository = knowledgeDeveloperRepository;
     this.knowledgeDesignerRepository  = knowledgeDesignerRepository;
     this.developerRepository          = developerRepository;
     this.designerRepository           = designerRepository;
 }
コード例 #31
0
 public MongoQueryRepositoryWithEventStore(IQueryRepository queryRepository, IEventStoreRepository eventStoreRepository)
     : base(queryRepository)
 {
     this.eventStoreRepository = eventStoreRepository;
 }
コード例 #32
0
ファイル: SqlDomainContext.cs プロジェクト: TeleginS/MonoKit
 public SqlDomainContext(SQLiteConnection connection, IAggregateManifestRepository manifest, IEventStoreRepository eventStore, IDomainEventBus eventBus)
     : base(manifest, eventStore, eventBus)
 {
     this.Connection = connection;
 }
コード例 #33
0
ファイル: PlayerController.cs プロジェクト: loonison101/PB
 public PlayerController(IUserService userService, IEventStoreRepository eventStoreRepository)
 {
     _userService = userService;
     _eventStoreRepo = eventStoreRepository;
     _externalUserId = TokenIdentityHelper.GetOwnerIdFromToken();
 }
 public MongoAccountRepositoryWithEventStore(IAccountRepository accountRepository, IEventStoreRepository eventStoreRepository)
     : base(accountRepository)
 {
     this.eventStoreRepository = eventStoreRepository;
 }