protected override void OnSaving(ContentTopic item, bool checkPermission) { item.LastUpdateTime = DateTime.UtcNow; item.OriginalTitle = item.Title; char replaceHolder = _defaultSetting.BannedWordReplaceHolder[0]; item.Title = _bannedWordWork.ReplaceBannedWord(item.OriginalTitle, replaceHolder); item.OriginalSubTitle = item.SubTitle; item.SubTitle = _bannedWordWork.ReplaceBannedWord(item.OriginalSubTitle, replaceHolder); if (string.IsNullOrWhiteSpace(item.Thumbnail)) { item.Thumbnail = _defaultSetting.DefaultTopicThumbnailFile; } }
protected override void OnSaving(ContentComment item, bool checkPermission) { item.LastUpdateTime = DateTime.UtcNow; item.OriginalContent = item.Content; item.Content = _bannedWordWork.ReplaceBannedWord(item.OriginalContent, _defaultSetting.BannedWordReplaceHolder[0]); if (item.IsNew()) { item.Topic = _topicRepository.All.Include(x => x.Thread).Where(x => x.Id == item.TopicId).SingleOrDefault(); } }