public async Task <ActionResult <IEnumerable <Game> > > GetOddsFromDataFeed( DataFeedId dataFeedId, SportId sportId, CancellationToken cancellation) { return(Ok(await _feedManager.GetOddsFromDataFeed(sportId, dataFeedId, cancellation))); }
public async Task <ActionResult <IEnumerable <Game> > > CalculateArbitrageFromFeed(SportId sportId, DataFeedId dataFeedId, CancellationToken cancellation) { var games = await _feedManager.GetOddsFromDataFeed(sportId, dataFeedId, cancellation); return(Ok(_arbitrageCalculator.CalculateArbitrageOpportunities(games).ToList())); }