public CandidateStocksQueryResult Handle(CandidateStocksQuery query) { var candidates = _ex.FindCandidates(query.Pattern); return(new CandidateStocksQueryResult { Candidates = candidates.Select(Map).ToArray() }); CandidateStocksQueryResult.CandidateStock Map(CandidateStockInfo candidate) => new CandidateStocksQueryResult.CandidateStock { Name = candidate.Name, Symbol = candidate.Symbol, Currency = candidate.Currency, Price = candidate.Price }; }
public CandidateStocksQueryResult Handle(CandidateStocksQuery query) => _client.Execute <CandidateStocksQueryResult>("candidatestocksquery", query);
public CandidateStocksQueryResult Handle([Payload] CandidateStocksQuery query) => Handler.Handle(query);