public WebApiSettings(IApplicationSettings settings) { IsDevelopment = settings.GetBool("Api.IsDevelopment"); Port = settings.GetInt("Api.Port"); StopTimeout = settings.GetTimeSpan("Api.StopTimeout"); settings.TryGetString("Api.Prefix", out var prefix); Prefix = prefix == null ? null : "/" + prefix; }
public CassandraSettings(IApplicationSettings applicationSettings) { Keyspace = applicationSettings.GetString("CustomersAndStaff.Cassandra.Keyspace"); LockKeyspace = applicationSettings.GetString("CustomersAndStaff.Cassandra.LockKeyspace"); LockTtlSeconds = applicationSettings.GetInt("CustomersAndStaff.Cassandra.LockTtlSeconds"); }