Пример #1
0
        public GlobalSettingsPresenter(
            IGlobalSettingsView view,
            ITranslator translator,
            IGlobalSettingsRepository globalSettingsRepository,
            IResourceHandler resourceHandler)
        {
            if (view == null)
            {
                throw new ArgumentNullException("view");
            }
            if (translator == null)
            {
                throw new ArgumentNullException("translator");
            }
            if (globalSettingsRepository == null)
            {
                throw new ArgumentNullException("globalSettingsRepository");
            }
            if (resourceHandler == null)
            {
                throw new ArgumentNullException("resourceHandler");
            }
            _view       = view;
            _translator = translator;
            _globalSettingsRepository = globalSettingsRepository;
            _resourceHandler          = resourceHandler;

            _view.SaveGlobalSettings  += SaveGlobalSettings;
            _view.ResetGlobalSettings += ResetGlobalSettings;
        }
Пример #2
0
 public PageTypeStrategy(
     ITranslator translator,
     IGlobalSettingsRepository globalSettingsRepository,
     IUserSettingsRepository userSettingsRepository,
     IPageTypeWrapper pageType)
 {
     if (translator == null)
     {
         throw new ArgumentNullException("translator");
     }
     if (globalSettingsRepository == null)
     {
         throw new ArgumentNullException("globalSettingsRepository");
     }
     if (userSettingsRepository == null)
     {
         throw new ArgumentNullException("userSettingsRepository");
     }
     if (pageType == null)
     {
         throw new ArgumentNullException("pageType");
     }
     _translator = translator;
     _globalSettingsRepository = globalSettingsRepository;
     _userSettingsRepository   = userSettingsRepository;
     _pageType = pageType;
 }
Пример #3
0
 public GlobalSettingsServiceTests()
 {
     _globalSettingsRepository = A.Fake<IGlobalSettingsRepository>(opts =>
     {
         opts.Strict();
     });
     _SUT = new GlobalSettingsService(_globalSettingsRepository);
 }
Пример #4
0
 public UnitOfWork(ApplicationDbContext ctx)
 {
     _ctx           = ctx;
     Leads          = new LeadsRepository(_ctx);
     Menus          = new MenusRepository(_ctx);
     WebsitePages   = new WebsitePagesRepository(_ctx);
     GlobalSettings = new GlobalValuesRepository(_ctx);
 }
Пример #5
0
 public DisplayService(ISlideService slideService,
                       IMenuService menuService,
                       IDesignSettingsService designSettingsService,
                       IDisplaySettingsService displaySettingsService,
                       ITimeStampRepository timeStampRepository, IGlobalSettingsRepository globalSettingsRepository)
 {
     this._slideService        = slideService;
     this._menuService         = menuService;
     _designSettingsService    = designSettingsService;
     _displaySettingsService   = displaySettingsService;
     _timeStampRepository      = timeStampRepository;
     _globalSettingsRepository = globalSettingsRepository;
 }
Пример #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DbConfigurationSettings" /> class.
        /// </summary>
        /// <param name="hostApplicationConfiguration">The host application configuration.</param>
        /// <param name="packageSettingRepository">The package setting repository.</param>
        /// <param name="connectionStringsRepository">The connection strings repository.</param>
        /// <param name="packageId">The package identifier.</param>
        public DbConfigurationSettings(INutConfiguration hostApplicationConfiguration,
            IPackageSettingRepository packageSettingRepository,
            IConnectionStringRepository connectionStringsRepository,
            string packageId)
        {
            _hostApplicationConfiguration = hostApplicationConfiguration;
            _packageId = packageId;

            _globalSettingsRepository = new Repositories.SQLiteRepositories.GlobalSettingsRepository(this);
            _applicationSettingsService = new Sponsor<IApplicationSettings>(new Services.ApplicationSettingsService(_packageId, packageSettingRepository));
            _connectionStringsService = new Sponsor<IConnectionStrings>(new Services.ConnectionStringsService(_packageId, connectionStringsRepository));

            _log.Debug("Created db configuration settings provider");
        }
Пример #7
0
 public PageTypeStrategy(
     ITranslator translator,
     IGlobalSettingsRepository globalSettingsRepository,
     IUserSettingsRepository userSettingsRepository,
     IPageTypeWrapper pageType)
 {
     if (translator == null) throw new ArgumentNullException("translator");
     if (globalSettingsRepository == null) throw new ArgumentNullException("globalSettingsRepository");
     if (userSettingsRepository == null) throw new ArgumentNullException("userSettingsRepository");
     if (pageType == null) throw new ArgumentNullException("pageType");
     _translator = translator;
     _globalSettingsRepository = globalSettingsRepository;
     _userSettingsRepository = userSettingsRepository;
     _pageType = pageType;
 }
Пример #8
0
        public GlobalSettingsPresenter(
            IGlobalSettingsView view,
            ITranslator translator,
            IGlobalSettingsRepository globalSettingsRepository,
            IResourceHandler resourceHandler)
        {
            if (view == null) throw new ArgumentNullException("view");
            if (translator == null) throw new ArgumentNullException("translator");
            if (globalSettingsRepository == null) throw new ArgumentNullException("globalSettingsRepository");
            if (resourceHandler == null) throw new ArgumentNullException("resourceHandler");
            _view = view;
            _translator = translator;
            _globalSettingsRepository = globalSettingsRepository;
            _resourceHandler = resourceHandler;

            _view.SaveGlobalSettings += SaveGlobalSettings;
            _view.ResetGlobalSettings += ResetGlobalSettings;
        }
Пример #9
0
        public UserSettingsPresenter(
            IUserSettingsView view,
            ITranslator translator,
            IGlobalSettingsRepository globalSettingsRepository,
            IResourceHandler resourceHandler,
            HttpContextBase context)
        {
            if (view == null) throw new ArgumentNullException("view");
            if (translator == null) throw new ArgumentNullException("translator");
            if (globalSettingsRepository == null) throw new ArgumentNullException("globalSettingsRepository");
            if (resourceHandler == null) throw new ArgumentNullException("resourceHandler");
            if (context == null) throw new ArgumentNullException("context");
            _view = view;
            _translator = translator;
            _globalSettingsRepository = globalSettingsRepository;
            _resourceHandler = resourceHandler;
            _context = context;
            _log = Log.For(this);

            _view.LoadUserSettings += HandleLoadSettings;
            _view.SaveUserSettings += HandleSaveSettings;
        }
Пример #10
0
        public UserSettingsPresenter(
            IUserSettingsView view,
            ITranslator translator,
            IGlobalSettingsRepository globalSettingsRepository,
            IResourceHandler resourceHandler,
            HttpContextBase context)
        {
            if (view == null)
            {
                throw new ArgumentNullException("view");
            }
            if (translator == null)
            {
                throw new ArgumentNullException("translator");
            }
            if (globalSettingsRepository == null)
            {
                throw new ArgumentNullException("globalSettingsRepository");
            }
            if (resourceHandler == null)
            {
                throw new ArgumentNullException("resourceHandler");
            }
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }
            _view       = view;
            _translator = translator;
            _globalSettingsRepository = globalSettingsRepository;
            _resourceHandler          = resourceHandler;
            _context = context;
            _log     = Log.For(this);

            _view.LoadUserSettings += HandleLoadSettings;
            _view.SaveUserSettings += HandleSaveSettings;
        }
Пример #11
0
 public DisplaySettingsService(ISettingsRepository settingsRepository, IGlobalSettingsRepository globalSettingsRepository)
 {
     _settingsRepository            = settingsRepository;
     this._globalSettingsRepository = globalSettingsRepository;
 }
 public GlobalSettingsService(IGlobalSettingsRepository globalSettingsRepository)
 {
     this.globalSettingsRepository = globalSettingsRepository;
 }
Пример #13
0
 public WebHookSettingsService(
     IGlobalSettingsRepository arg0
     )
 {
     field0 = arg0;
 }
Пример #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GlobalSettingsService"/> class.
 /// </summary>
 /// <param name="eventBus">The event bus.</param>
 /// <param name="globalSettingsRepository">The global settings repository.</param>
 public GlobalSettingsService(IGlobalSettingsRepository globalSettingsRepository)
 {
     _globalSettingsRepository = globalSettingsRepository;
 }