Example #1
0
        public IActionResult GenerateLeagues([FromRoute] int level)
        {
            var tournaments = TournamentsBuilder.GetLeagues(level, _clubService);

            foreach (var tournament in tournaments)
            {
                tournament.Matches = MatchBuilder.GetLeagueMatches(tournament).ToList();
            }

            _tournamentService.InsertRange(tournaments);
            _tournamentService.SaveChanges();

            return(Ok());
        }