public async Task <bool> UpdateUserArticle(UserArticleDto userArticleDto) { UserArticle userArticle = this.knowledgeHubDataBaseContext.UserArticle.FirstOrDefault(p => p.Id == userArticleDto.Id); if (userArticle != null) { userArticle.IsSaved = userArticleDto.IsSaved; userArticle.IsMarkedRead = userArticleDto.IsMarkedRead; userArticle.IsLiked = userArticleDto.IsLiked; if (userArticleDto.IsLiked) { this.knowledgeHubDataBaseContext.Article.FirstOrDefault(p => p.Id == userArticleDto.ArticleId).Likes++; } return(await this.knowledgeHubDataBaseContext.SaveChangesAsync() != 0); } return(false); }
public async Task <bool> UpdateUserArticle(UserArticleDto userArticleDto) { return(await this._userArticleAccessor.UpdateUserArticle(userArticleDto)); }
public async Task <bool> UpdateUserArticle([FromBody] UserArticleDto userArticleDto) { return(await this.userArticleManager.UpdateUserArticle(userArticleDto)); }