public ActionResult GetRanking(int id)
        {
            var ranking = _rankingService.GetRanking(id);
            var mapper  = new MapperConfiguration(cfg => cfg.CreateMap <RankingDTO, RankingViewModel>()).CreateMapper();
            var result  = mapper.Map <RankingDTO, RankingViewModel>(ranking);

            if (result == null)
            {
                return(NotFound());
            }
            return(Ok(result));
        }
        public async Task <ActionResult> GetRanking()
        {
            var ranking = await _rankingService.GetRanking();

            List <Ranking> rankingCollection = new List <Ranking>();

            foreach (var item in ranking)
            {
                Ranking player = new Ranking
                {
                    Id              = item.Id,
                    Position        = item.Position,
                    PrevPosition    = item.PrevPosition,
                    Points          = item.Points,
                    Player          = item.Player,
                    Country         = item.Country,
                    Gender          = item.Gender,
                    CountryAlfaCode = item.CountryAlfaCode,
                    Continent       = item.Continent
                };
                rankingCollection.Add(player);
            }
            return(View(rankingCollection));
        }