/// <summary> /// returns a list of league articles that are pinned /// </summary> /// <returns></returns> public async Task <IEnumerable <LeagueArticleDto> > GetPinnedLeagueArticleDto() { List <LeagueArticle> pinnedLeagueArticles = (List <LeagueArticle>) await _repo.GetPinnedLeagueArticles(); List <LeagueArticleDto> dtos = new List <LeagueArticleDto>(); foreach (var item in pinnedLeagueArticles) { LeagueArticleDto newDto = new LeagueArticleDto(); newDto.ArticleID = item.ArticleID; newDto.Title = item.Title; newDto.Content = item.Body; newDto.Date = item.Date; newDto.IsVisible = item.IsVisible; newDto.IsPinned = item.IsPinned; dtos.Add(newDto); } return(dtos); }