Exemple #1
0
        private void SaveGlobalSettings(object sender, GlobalSettingsEventArgs e)
        {
            var newSettings = new GlobalSettingsDto
            {
                AllowUserSettings   = e.AllowUserSettings,
                SelectedPageTypeIds = string.IsNullOrEmpty(e.SelectedPageTypeIds) ? string.Empty : e.SelectedPageTypeIds
            };

            _globalSettingsRepository.SaveGlobalSettings(newSettings);
            DisplaySystemMessage("/PageTypeTreeFilter/GlobalSettings/SaveSuccessfulMessage");
        }
Exemple #2
0
            protected override void Given()
            {
                base.Given();

                Using <ITranslator>()
                .Setup(t => t.Translate(It.IsAny <string>()))
                .Returns("--- Show all ---");

                var globalSettings = new GlobalSettingsDto
                {
                    AllowUserSettings   = false,
                    SelectedPageTypeIds = "1"
                };

                Using <IGlobalSettingsRepository>()
                .Setup(r => r.LoadGlobalSettings())
                .Returns(globalSettings);
                Using <IUserSettingsRepository>()
                .Setup(r => r.EnableUserSelectedPageTypes)
                .Returns(false);
            }
Exemple #3
0
            protected override void Given()
            {
                base.Given();

                var globalSettings = new GlobalSettingsDto
                {
                    AllowUserSettings   = AllowUserIds,
                    SelectedPageTypeIds = "1;2;3"
                };

                Using <IGlobalSettingsRepository>()
                .Setup(r => r.LoadGlobalSettings())
                .Returns(globalSettings);

                Using <IUserSettingsRepository>()
                .Setup(r => r.UserSelectedPageTypeIds)
                .Returns("3;4");
                Using <IUserSettingsRepository>()
                .Setup(r => r.EnableUserSelectedPageTypes)
                .Returns(UseUserSpecificIds);
            }