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; }
public MemberController(ITeamClient teamClient, IMemberClient memberClient) { this.teamClient = teamClient; this.memberClient = memberClient; }