public List <Market> GetByEventId(string eventId, bool populateBets) { List <Market> byEventId = MarketRepository.GetAllByEventId(eventId); if (!populateBets) { return(byEventId); } byEventId.ForEach(market => { market.MarketBets = BetService.GetAllByMarketId(market.Id); }); return(byEventId); }