Пример #1
0
        public SearchPlayersController(EventAggregator eventAggregator, SearchPlayersProducerBoundary producerBoundary, SearchPlayersConsumerBoundary consumerBoundary)
        {
            _eventAggregator = eventAggregator;
            _producerBoundary = producerBoundary;
            _consumerBoundary = consumerBoundary;

            _eventAggregator.Subscribe<SearchPlayersRequest>(HandleSearchPlayersRequest);
        }
Пример #2
0
 public void SearchPlayers(SearchPlayersRequest request, SearchPlayersConsumerBoundary consumerBoundary)
 {
     var players = _gateway.GetPlayers(request);
     var response = new SearchPlayersResponse
     {
         Players = ConvertPlayers(players)
     };
     consumerBoundary.SetPlayers(response);
 }