示例#1
0
        public TopicWork(ICommentWork commentWork, IBannedWordWork bannedWordWork, IThreadWork threadWork, SettingWork settingWork)
        {
            _commentWork    = commentWork;
            _bannedWordWork = bannedWordWork;
            _threadWork     = threadWork;
            _settingWork    = settingWork;

            _defaultSetting = _settingWork.GetDefaultSetting();
        }
 public MemberUserWorker(IMemberRoleWork roleSerivce,
                         ISettingWork settingWork,
                         IEmailWork emailWork,
                         ILoggingWork loggingWork)
 {
     _roleWork    = roleSerivce;
     _settingWork = settingWork;
     _emailWork   = emailWork;
     _loggingWork = loggingWork;
 }
示例#3
0
 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!");
         }
     }
 }
示例#4
0
        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();
        }
示例#5
0
        static MessageManager()
        {
            _cacheManager = UnityMVC.Container.Resolve<ICacheWork>();
            _languageWork = UnityMVC.Container.Resolve<ILanguageWork>();
            _settingWork = UnityMVC.Container.Resolve<ISettingWork>();

            Reload();

            _cacheManager.AddOrUpdate(Message_Manager_Operation_Status_CacheKey, new Dictionary<OperationStatus, string>());
            _operationStatus = _cacheManager.GetData<Dictionary<OperationStatus, string>>(Message_Manager_Operation_Status_CacheKey);
            LoadOperationStatusKey();
        }
示例#6
0
        static MessageManager()
        {
            _cacheManager = UnityMVC.Container.Resolve <ICacheWork>();
            _languageWork = UnityMVC.Container.Resolve <ILanguageWork>();
            _settingWork  = UnityMVC.Container.Resolve <ISettingWork>();

            Reload();

            _cacheManager.AddOrUpdate(Message_Manager_Operation_Status_CacheKey, new Dictionary <OperationStatus, string>());
            _operationStatus = _cacheManager.GetData <Dictionary <OperationStatus, string> >(Message_Manager_Operation_Status_CacheKey);
            LoadOperationStatusKey();
        }
示例#7
0
 public EmailWork(ILoggingWork loggingWork, ISettingWork settingsWork)
 {
     _loggingWork  = loggingWork;
     _settingsWork = settingsWork;
 }
示例#8
0
 public EmailWork(ILoggingWork loggingWork, ISettingWork settingsWork)
 {
     _loggingWork = loggingWork;
     _settingsWork = settingsWork;
 }