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)); }