Ejemplo n.º 1
0
        private static double GetSettingDB(string[] settings)
        {
            var setting = settings.FirstOrDefault(
                q => q.EndsWith("db", StringComparison.OrdinalIgnoreCase));

            if (string.IsNullOrEmpty(setting))
            {
                setting = settings.FirstOrDefault(q => q.IsDouble() && q.CastTo(double.MinValue) <= 100D);
            }

            if (string.IsNullOrEmpty(setting))
            {
                return(3D);
            }

            return(MeasuringManager.FormatSetting(setting).CastTo(3D));
        }