Пример #1
0
        public IActionResult Index(mmria.server.model.app_config app_config)
        {
            //var app_config = new mmria.server.model.app_config();

            configuration["mmria_settings:is_environment_based"]   = app_config.is_environment_based.Value.ToString();
            configuration["mmria_settings:web_site_url"]           = app_config.web_site_url;
            configuration["mmria_settings:log_directory"]          = app_config.log_directory;
            configuration["mmria_settings:export_directory"]       = app_config.export_directory;
            configuration["mmria_settings:couchdb_url"]            = app_config.couchdb_url;
            configuration["mmria_settings:timer_user_name"]        = app_config.timer_user_name;
            configuration["mmria_settings:timer_password"]         = app_config.timer_password;
            configuration["mmria_settings:cron_schedule"]          = app_config.cron_schedule;
            configuration["password_settings:minimum_length"]      = app_config.password_minimum_length.Value.ToString();
            configuration["password_settings:days_before_expires"] = app_config.password_days_before_expires.Value.ToString();
            configuration["password_settings:days_before_user_is_notified_of_expiration"] = app_config.password_days_before_user_is_notified_of_expiration.Value.ToString();
            configuration["smtp:use_authentication"] = app_config.EMAIL_USE_AUTHENTICATION.Value.ToString();
            configuration["smtp:use_ssl"]            = app_config.EMAIL_USE_SSL.Value.ToString();
            configuration["smtp:host"]           = app_config.SMTP_HOST;
            configuration["smtp:port"]           = app_config.SMTP_PORT.ToString();
            configuration["smtp:email_from"]     = app_config.EMAIL_FROM;
            configuration["smtp:email_password"] = app_config.EMAIL_PASSWORD;



            return(View(app_config));
        }
Пример #2
0
        public IActionResult Index()
        {
            var app_config = new mmria.server.model.app_config();

            app_config.is_environment_based         = bool.Parse(configuration["mmria_settings:is_environment_based"]);
            app_config.web_site_url                 = configuration["mmria_settings:web_site_url"];
            app_config.log_directory                = configuration["mmria_settings:log_directory"];
            app_config.export_directory             = configuration["mmria_settings:export_directory"];
            app_config.couchdb_url                  = configuration["mmria_settings:couchdb_url"];
            app_config.timer_user_name              = configuration["mmria_settings:timer_user_name"];
            app_config.timer_password               = configuration["mmria_settings:timer_password"];
            app_config.cron_schedule                = configuration["mmria_settings:cron_schedule"];
            app_config.password_minimum_length      = int.Parse(configuration["password_settings:minimum_length"]);
            app_config.password_days_before_expires = int.Parse(configuration["password_settings:days_before_expires"]);
            app_config.password_days_before_user_is_notified_of_expiration = int.Parse(configuration["password_settings:days_before_user_is_notified_of_expiration"]);
            app_config.EMAIL_USE_AUTHENTICATION = bool.Parse(configuration["smtp:use_authentication"]);
            app_config.EMAIL_USE_SSL            = bool.Parse(configuration["smtp:use_ssl"]);
            app_config.SMTP_HOST      = configuration["smtp:host"];
            app_config.SMTP_PORT      = int.Parse(configuration["smtp:port"]);
            app_config.EMAIL_FROM     = configuration["smtp:email_from"];
            app_config.EMAIL_PASSWORD = configuration["smtp:email_password"];

            return(View(app_config));
        }