private void populateDataGrid(List <IMatchup> matchups)
        {
            List <IPrize> allPrizes = source.getAllPrizes();

            foreach (IPrize prize in allPrizes)
            {
                decimal convertPercent = prize.PrizePercent > 1 ? prize.PrizePercent / 100 : prize.PrizePercent;
                prize.PrizeAmount = Math.Round((decimal)tournament.TotalPrizePool * convertPercent, 2);
            }

            List <IResultDataRow> resultDataRows = tournamentController.populateResultsGrid(tournament, matchups, allPrizes);

            resultDataRows.ForEach(x => resultDataGrid.Items.Add(x));
        }