private void SetConfigurationInstanceValues(ServiceSection config) { Enabled = config.Enabled.Value; Environment = config.Environment.Value; TerminateOnRegistrationFailure = config.TerminateOnRegistrationFailure.Value; ApiSettings = new ApiSettings(config.Api.Enabled); DisableRegistration = config.DisableRegistration.Value; }
public ServiceConfiguration(ServiceConfiguration serviceConfiguration) { var configSection = new ServiceSection { Enabled = { Value = serviceConfiguration.Enabled }, TerminateOnRegistrationFailure = { Value = serviceConfiguration.TerminateOnRegistrationFailure }, Environment = { Value = serviceConfiguration.Environment }, Api = new ServiceSection.ApiElement() { Enabled = serviceConfiguration.ApiSettings.Enabled }, DisableRegistration = { Value = serviceConfiguration.DisableRegistration } }; SetConfigurationInstanceValues(configSection); }