예제 #1
0
        /// <summary>
        /// edits a leagueArticle with the in coming leagueArticleDto
        /// </summary>
        /// <param name="leagueArticleDto"></param>
        /// <returns></returns>
        public async Task EditLeagueArticle(LeagueArticleDto leagueArticleDto)
        {
            LeagueArticle articleToEdit = await _repo.GetLeagueArticleById(leagueArticleDto.ArticleID);

            articleToEdit.Title     = leagueArticleDto.Title;
            articleToEdit.Body      = leagueArticleDto.Content;
            articleToEdit.Date      = leagueArticleDto.Date;
            articleToEdit.IsVisible = leagueArticleDto.IsVisible;
            articleToEdit.IsPinned  = leagueArticleDto.IsPinned;
            _repo.LeagueArticles.Update(articleToEdit);
            await _repo.CommitSave();
        }