protected BaseService(IAppSettingReader reader)
        {
            // Get value from app settings
            string dataAccessMethod = reader.GetAppSetting("DataAccessMethod");

            // Convert to enum
            try
            {
                DataAccessMethod = dataAccessMethod.ToEnum <DataAccessMethodEnum>();
            }
            catch (Exception e)
            {
                throw new Exception("Data access method configured incorrectly in config.", e);
            }
        }
        protected BaseService(IAppSettingReader reader)
        {
            // Get value from app settings
            string dataAccessMethod = reader.GetAppSetting("DataAccessMethod");

            // Convert to enum
            try
            {
                DataAccessMethod = dataAccessMethod.ToEnum<DataAccessMethodEnum>();
            }
            catch(Exception e)
            {
                throw new Exception("Data access method configured incorrectly in config.", e);
            }
        }