Exemple #1
0
        /// <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);
        }