예제 #1
0
        private static void Bootstrapper_Initialized(object sender, ExecutedEventArgs e)
        {
            if (e.CommandName == "Bootstrapped")
            {
                const string TestGRecaptchaDataSitekey = "6LeTWwwTAAAAADnNmwCb9Rnf41n7UDvgkzs8pYrU";
                const string TestGRecaptchaSecret = "6LeTWwwTAAAAAOTF9tzmlN0C0xvrrDB6nfamLVDJ";

                var manager = ConfigManager.GetManager();
                var formsConfigSection = manager.GetSection<FormsConfig>();
                if (formsConfigSection.Parameters[RecaptchaModel.GRecaptchaParameterDataSiteKey] == null)
                {
                    formsConfigSection.Parameters.Add(RecaptchaModel.GRecaptchaParameterDataSiteKey, TestGRecaptchaDataSitekey);
                }

                if (formsConfigSection.Parameters[RecaptchaModel.GRecaptchaParameterSecretKey] == null)
                {
                    formsConfigSection.Parameters.Add(RecaptchaModel.GRecaptchaParameterSecretKey, TestGRecaptchaSecret);
                }

                using (var a = new ElevatedConfigModeRegion())
                {
                    manager.SaveSection(formsConfigSection);
                }
            }
        }
예제 #2
0
        private static void Bootstrapper_Initialized(object sender, ExecutedEventArgs e)
        {
            if (e.CommandName == "Bootstrapped")
            {
                const string TestGRecaptchaDataSitekey = "6LeTWwwTAAAAADnNmwCb9Rnf41n7UDvgkzs8pYrU";
                const string TestGRecaptchaSecret      = "6LeTWwwTAAAAAOTF9tzmlN0C0xvrrDB6nfamLVDJ";

                var manager            = ConfigManager.GetManager();
                var formsConfigSection = manager.GetSection <FormsConfig>();
                if (formsConfigSection.Parameters[RecaptchaModel.GRecaptchaParameterDataSiteKey] == null)
                {
                    formsConfigSection.Parameters.Add(RecaptchaModel.GRecaptchaParameterDataSiteKey, TestGRecaptchaDataSitekey);
                }

                if (formsConfigSection.Parameters[RecaptchaModel.GRecaptchaParameterSecretKey] == null)
                {
                    formsConfigSection.Parameters.Add(RecaptchaModel.GRecaptchaParameterSecretKey, TestGRecaptchaSecret);
                }

                using (var a = new ElevatedConfigModeRegion())
                {
                    manager.SaveSection(formsConfigSection);
                }
            }
        }
예제 #3
0
        /// <summary>
        /// Registers the controller so its views and resources can be resolved.
        /// </summary>
        /// <param name="controller">The controller.</param>
        protected virtual void RegisterController(Type controller)
        {
            var controllerStore = new ControllerStore();
            var configManager   = ConfigManager.GetManager();

            using (var modeRegion = new ElevatedConfigModeRegion())
            {
                controllerStore.AddController(controller, configManager);
            }
        }
        private static void SetProperties()
        {
            var manager      = ConfigManager.GetManager();
            var searchConfig = manager.GetSection <SearchConfig>();

            var amazonSearchParameters = searchConfig.SearchServices[AmazonSearchService.ServiceName].Parameters;

            if (!amazonSearchParameters.Keys.Contains(AmazonSearchService.AccessKey))
            {
                amazonSearchParameters.Add(AmazonSearchService.AccessKey, string.Empty);
            }

            if (!amazonSearchParameters.Keys.Contains(AmazonSearchService.ApiVersion))
            {
                amazonSearchParameters.Add(AmazonSearchService.ApiVersion, "2013-01-01");
            }

            if (!amazonSearchParameters.Keys.Contains(AmazonSearchService.SearchEndPoint))
            {
                amazonSearchParameters.Add(AmazonSearchService.SearchEndPoint, string.Empty);
            }

            if (!amazonSearchParameters.Keys.Contains(AmazonSearchService.DocumentEndPoint))
            {
                amazonSearchParameters.Add(AmazonSearchService.DocumentEndPoint, string.Empty);
            }

            if (!amazonSearchParameters.Keys.Contains(AmazonSearchService.SecretAccessKey))
            {
                amazonSearchParameters.Add(AmazonSearchService.SecretAccessKey, string.Empty);
            }

            if (!amazonSearchParameters.Keys.Contains(AmazonSearchService.Region))
            {
                amazonSearchParameters.Add(AmazonSearchService.Region, string.Empty);
            }

            using (ElevatedConfigModeRegion config = new ElevatedConfigModeRegion())
            {
                manager.SaveSection(searchConfig);
            }
        }
        private static void AddAmazonService(string typeName)
        {
            ConfigManager manager      = ConfigManager.GetManager();
            var           searchConfig = manager.GetSection <SearchConfig>();

            if (!searchConfig.SearchServices.ContainsKey(AmazonSearchService.ServiceName))
            {
                searchConfig.SearchServices.Add(new SearchServiceSettings(searchConfig.SearchServices)
                {
                    Name            = AmazonSearchService.ServiceName,
                    Title           = "AmazonSearchServiceTitle",
                    TypeName        = typeName,
                    ResourceClassId = "AmazonResources"
                });

                using (ElevatedConfigModeRegion config = new ElevatedConfigModeRegion())
                {
                    manager.SaveSection(searchConfig);
                }
            }
        }
        private static void AddAmazonService(string typeName)
        {
            ConfigManager manager = ConfigManager.GetManager();
            var searchConfig = manager.GetSection<SearchConfig>();

            if (!searchConfig.SearchServices.ContainsKey(AmazonSearchService.ServiceName))
            {
                searchConfig.SearchServices.Add(new SearchServiceSettings(searchConfig.SearchServices)
                {
                    Name = AmazonSearchService.ServiceName,
                    Title = "AmazonSearchServiceTitle",
                    TypeName = typeName,
                    ResourceClassId = "AmazonResources"
                });

                using (ElevatedConfigModeRegion config = new ElevatedConfigModeRegion())
                {
                    manager.SaveSection(searchConfig);
                }
            }
        }
예제 #7
0
        private static void CreateFormsGoogleRecaptchaFieldConfig()
        {
            const string TestGRecaptchaDataSitekey = "6LeTWwwTAAAAADnNmwCb9Rnf41n7UDvgkzs8pYrU";
            const string TestGRecaptchaSecret = "6LeTWwwTAAAAAOTF9tzmlN0C0xvrrDB6nfamLVDJ";

            var manager = ConfigManager.GetManager();
            var formsConfigSection = manager.GetSection<FormsConfig>();
            if (formsConfigSection.Parameters[RecaptchaModel.GRecaptchaParameterDataSiteKey] == null)
            {
                formsConfigSection.Parameters.Add(RecaptchaModel.GRecaptchaParameterDataSiteKey, TestGRecaptchaDataSitekey);
            }

            if (formsConfigSection.Parameters[RecaptchaModel.GRecaptchaParameterSecretKey] == null)
            {
                formsConfigSection.Parameters.Add(RecaptchaModel.GRecaptchaParameterSecretKey, TestGRecaptchaSecret);
            }

            using (var a = new ElevatedConfigModeRegion())
            {
                manager.SaveSection(formsConfigSection);
            }
        }
        /// <summary>
        /// Registers the controller so its views and resources can be resolved.
        /// </summary>
        /// <param name="controller">The controller.</param>
        protected virtual void RegisterController(Type controller)
        {
            var controllerStore = new ControllerStore();
            var configManager = ConfigManager.GetManager();

            using (var modeRegion = new ElevatedConfigModeRegion())
            {
                this.RegisterStringResources(controller);
                controllerStore.AddController(controller, configManager);
            }
        }
        //private void SystemManager_ApplicationStart(object sender, EventArgs e)
        //{
        //    //SampleUtilities.CreateUsersAndRoles();
        //    var typeName = typeof(AmazonSearchService).FullName;
        //    App.WorkWith()
        //      .Module(SearchModule.ModuleName)
        //      .Initialize()
        //      .Localization<AmazonResources>();
        //    AddAmazonService(typeName);
        //    RegisterAmazonService(typeName);
        //    SetProperties();
        //}
        private static void SetProperties()
        {
            ConfigManager manager = ConfigManager.GetManager();
            var searchConfig = manager.GetSection<SearchConfig>();

            var amazonSearchParameters = searchConfig.SearchServices[AmazonSearchService.ServiceName].Parameters;

            amazonSearchParameters.Add(AmazonSearchService.AccessKey, string.Empty);
            amazonSearchParameters.Add(AmazonSearchService.ApiVersion, string.Empty);
            amazonSearchParameters.Add(AmazonSearchService.DocumentEndPoint, string.Empty);
            amazonSearchParameters.Add(AmazonSearchService.SearchEndPoint, string.Empty);
            amazonSearchParameters.Add(AmazonSearchService.SecretAccessKey, string.Empty);

            using (ElevatedConfigModeRegion config = new ElevatedConfigModeRegion())
            {
                manager.SaveSection(searchConfig);
            }
        }