Roadkill.Core.Mvc.ViewModels.SettingsViewModel.FillFromApplicationSettings C# (CSharp) Method

FillFromApplicationSettings() public method

public FillFromApplicationSettings ( Roadkill.Core.Configuration.ApplicationSettings applicationSettings ) : void
applicationSettings Roadkill.Core.Configuration.ApplicationSettings
return void
		public void FillFromApplicationSettings(ApplicationSettings applicationSettings)
		{
			AdminRoleName = applicationSettings.AdminRoleName;
			AttachmentsFolder = applicationSettings.AttachmentsFolder;
			AttachmentsDirectoryPath = applicationSettings.AttachmentsDirectoryPath;
			ConnectionString = applicationSettings.ConnectionString;
			DataStoreTypeName = applicationSettings.DataStoreType.Name;
			EditorRoleName = applicationSettings.EditorRoleName;
			IsPublicSite = applicationSettings.IsPublicSite;
			IgnoreSearchIndexErrors = applicationSettings.IgnoreSearchIndexErrors;
			LdapConnectionString = applicationSettings.LdapConnectionString;
			LdapUsername = applicationSettings.LdapUsername;
			LdapPassword = applicationSettings.LdapPassword;
			UseWindowsAuth = applicationSettings.UseWindowsAuthentication;
			UseObjectCache = applicationSettings.UseObjectCache;
			UseBrowserCache = applicationSettings.UseBrowserCache;
		}
	}

Usage Example

Esempio n. 1
0
		public ActionResult Index(SettingsViewModel model)
		{
			if (ModelState.IsValid)
			{
				_configReaderWriter.Save(model);
			
				_settingsService.SaveSiteSettings(model);
				_siteCache.RemoveMenuCacheItems();

				// Refresh the AttachmentsDirectoryPath using the absolute attachments path, as it's calculated in the constructor
				ApplicationSettings appSettings = _configReaderWriter.GetApplicationSettings();
				model.FillFromApplicationSettings(appSettings);
				model.UpdateSuccessful = true;
			}

			return View(model);
		}
All Usage Examples Of Roadkill.Core.Mvc.ViewModels.SettingsViewModel::FillFromApplicationSettings