/// <summary> /// Gets a configuration values from dictionary of configurations /// </summary> /// <param name="configurationEnums">Configuration Name Key</param> /// <returns>String configuration value based on provided key</returns> public string GetApplicationConfigurationValue(ConfigurationEnums configurationEnums) { string configuraltionVal = null; try { var enumValue = configurationEnums.ToString(); configuraltionVal = ConfigurationManager.AppSettings[enumValue]; Log.Info($"| Enum: {configurationEnums} | Key: {configurationEnums} | value: {configuraltionVal}|"); return(configuraltionVal); } catch (Exception exception) { Log.Error( $"Not found in app.config {nameof(configuraltionVal)}| Enum: {configuraltionVal} | Key: {configurationEnums} | value: {configuraltionVal}|\r\nException: {exception}"); } return(configuraltionVal); }