private string ReplaceTemplate(string text, string receiverName = null) { var defaultSetting = _settingsWork.GetDefaultSetting(); text = text.Replace("#SiteName#", defaultSetting.ForumName).Replace("#SiteUrl#", defaultSetting.ForumUrl); if (receiverName != null) { text = text.Replace("#UserName#", receiverName); } return(text); }
public override MemberUser Create() { MemberUser user = base.Create(); user.IsApproved = true; user.IsLockedOut = false; user.IsExternalAccount = false; user.CreateDate = DateTime.UtcNow; user.RoleId = _settingWork.GetDefaultSetting().NewMemberStartRoleId; return(user); }
public TopicWork(ICommentWork commentWork, IBannedWordWork bannedWordWork, IThreadWork threadWork, SettingWork settingWork) { _commentWork = commentWork; _bannedWordWork = bannedWordWork; _threadWork = threadWork; _settingWork = settingWork; _defaultSetting = _settingWork.GetDefaultSetting(); }
private static void LoadDefaultSetting() { using (IUnitOfWorkManager manager = DependencyResolver.Current.GetService <IUnitOfWorkManager>()) { ISettingWork settingWork = DependencyResolver.Current.GetService <ISettingWork>(); _defaultSetting = settingWork.GetDefaultSetting(); if (_defaultSetting == null) { throw new Exception("Default setting is required!"); } } }
public CommentWork(IUploadFileWork uploadWork, IUploadFileCategoryWork uploadCategoryWork, IBannedWordWork bannedWordWork, SettingWork settingWork, ThreadWork threadWork, IRepository <ContentTopic> topicRepository) { _topicRepository = topicRepository; _uploadWork = uploadWork; _uploadCategoryWork = uploadCategoryWork; _bannedWordWork = bannedWordWork; _settingWork = settingWork; _threadWork = threadWork; _defaultSetting = _settingWork.GetDefaultSetting(); }
public static void Reload() { _cacheManager.Remove(Message_Manager_CacheKey); _cacheManager.AddOrUpdate(Message_Manager_CacheKey, new Dictionary <string, string>()); _defaultLocaleResources = _cacheManager.GetData <Dictionary <string, string> >(Message_Manager_CacheKey); foreach (var resourceKey in _languageWork.AllResourceKeyCacheItems) { var resourceValue = _languageWork.GetResourceValue(_settingWork.GetDefaultSetting().Language, resourceKey); _defaultLocaleResources.Add(resourceKey.ResourceKey, resourceValue.ResourceValue); } }