Exemplo n.º 1
0
        public ActionResult EditSettings(WosImportingSettings settings)
        {
            var configuration = WebConfigurationManager.OpenWebConfiguration("~");
            var appSettings   = configuration.AppSettings.Settings;

            appSettings["MaxAuthorCount"].Value               = settings.MaxAuthorCount.ToString();
            appSettings["DownloadBatchSize"].Value            = settings.DownloadBatchSize.ToString();
            appSettings["OwnAuthorAffiliationRegExp"].Value   = settings.OwnAuthorAffiliationRegExp;
            appSettings["OnlyFirstLastAndLocalAuthors"].Value = settings.OnlyFirstLastAndLocalAuthors ? "1" : "0";
            appSettings["DivaApiUrl"].Value = settings.DivaApiUrl;
            configuration.Save();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult EditSettings()
        {
            var configuration = WebConfigurationManager.OpenWebConfiguration("~");
            var appSettings   = configuration.AppSettings.Settings;
            var settings      = new WosImportingSettings()
            {
                MaxAuthorCount             = int.Parse(appSettings["MaxAuthorCount"].Value),
                DownloadBatchSize          = int.Parse(appSettings["DownloadBatchSize"].Value),
                OwnAuthorAffiliationRegExp = appSettings["OwnAuthorAffiliationRegExp"].Value,
                DivaApiUrl = appSettings["DivaApiUrl"].Value,
                OnlyFirstLastAndLocalAuthors = appSettings["OnlyFirstLastAndLocalAuthors"].Value == "1"
            };

            return(View(settings));
        }