Beispiel #1
0
 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);
 }
Beispiel #2
0
        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"));
        }