Esempio n. 1
0
        public PortfolioStockQueryResult Handle(PortfolioStockQuery query)
        {
            var portfolio = _repo.Load();
            var matching  = portfolio.Find(query.Pattern);

            return(new PortfolioStockQueryResult {
                MatchingStocks = matching.Select(Map).ToArray()
            });


            (string Name, string Symbol) Map(Portfolio.Stock match) => (match.Name, match.Symbol);
        }
 public PortfolioStockQueryResult Handle(PortfolioStockQuery query)
 => _client.Execute <PortfolioStockQueryResult>("portfoliostockquery", query);
Esempio n. 3
0
 public PortfolioStockQueryResult Handle([Payload] PortfolioStockQuery query)
 => Handler.Handle(query);