Ejemplo n.º 1
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;
        }
Ejemplo n.º 2
0
 public MemberController(ITeamClient teamClient, IMemberClient memberClient)
 {
     this.teamClient   = teamClient;
     this.memberClient = memberClient;
 }