private void GetConfig(XPathNavigator nav) { _application = new ApplicationConfig(GetChild(nav, "application"), null); _constants = new ConstantsConfig(GetChild(nav, "constants"), null); _encryption = new EncryptionConfig(GetChild(nav, "encryption"), null); _email = new EmailConfig(GetChild(nav, "email"), null); _user = new UserConfig(GetChild(nav, "user"), null); _environment = new EnvironmentConfig(GetChild(nav, "environment"), null); }
public ConstantsConfig(XPathNavigator nav, IConstantsConfig template) { _template = template; if (_template != null) { _minimumYear = _template.MinimumYear; _registrationWindowDays = _template.RegistrationWindowDays; _googleMapsApiKey = _template.GoogleMapsApiKey; } SetMinimumYear(nav.Select("minimumYear")); SetRegistrationWindowDays(nav.Select("registrationWindowDays")); SetGoogleMapsApiKey(nav.Select("googleMapsApiKey")); }