/// <summary>
 /// Static method which returns the object of AppConfigurationAdapter to provide Singleton object
 /// </summary>
 /// <param name="strConfigFileName">Configuration File name</param>
 /// <returns></returns>
 public static AppConfigurationAdapter GetAppConfigurationAdapterObject(string strConfigFileName)
 {
     //No object created till now. Create new one and send it to caller
     if (Instance == null)
     {
         if (strConfigFileName == string.Empty)
             Instance = new AppConfigurationAdapter();
         else
             Instance = new AppConfigurationAdapter(strConfigFileName);
     }
     //Returning object without cretaing new one again
     return Instance;
 }
 /// <summary>
 /// Static method which returns the object of AppConfigurationAdapter to provide Singleton object
 /// </summary>
 /// <param name="strConfigFileName">Configuration File name</param>
 /// <returns></returns>
 public static AppConfigurationAdapter GetAppConfigurationAdapterObject(string strConfigFileName)
 {
     //No object created till now. Create new one and send it to caller
     if (Instance == null)
     {
         if (strConfigFileName == string.Empty)
         {
             Instance = new AppConfigurationAdapter();
         }
         else
         {
             Instance = new AppConfigurationAdapter(strConfigFileName);
         }
     }
     //Returning object without cretaing new one again
     return(Instance);
 }