Epiworx.Data.DataFactoryManager.GetManager C# (CSharp) Method

GetManager() public static method

public static GetManager ( ) : IDataFactoryManager
return IDataFactoryManager
        public static IDataFactoryManager GetManager()
        {
            if (DataFactoryType == null)
            {
                var dataFactoryTypeName = ConfigurationManager.AppSettings["DataFactoryManagerType"];

                if (!string.IsNullOrEmpty(dataFactoryTypeName))
                {
                    DataFactoryType = Type.GetType(dataFactoryTypeName);
                }
                else
                {
                    throw new NullReferenceException("DataFactoryManagerType");
                }

                if (DataFactoryType == null)
                {
                    throw new ArgumentException(string.Format("Type {0} could not be found", dataFactoryTypeName));
                }
            }

            return (IDataFactoryManager)Activator.CreateInstance(DataFactoryType);
        }
DataFactoryManager