Example #1
0
        //public static IEngine Initialize(IEngine Engine)
        //{
        //    Singleton<IEngine>.Instance = Engine;
        //     var config = ConfigurationManager.GetSection("ReposConfig")  as IConfigurationSectionHandler;
        //     Singleton<IEngine>.Instance.Initialize(config);

        //    return Singleton<IEngine>.Instance;
        //}

        public static IEngine Initialize(IEngine Engine, IConfigurationSectionHandler config)
        {
            Singleton <IEngine> .Instance = Engine;

            var app = new AppConfiguration();

            app.Configuration();

            //  var config = ConfigurationManager.GetSection("ReposConfig") as IConfigurationSectionHandler;
            Singleton <IEngine> .Instance.Initialize(config);

            return(Singleton <IEngine> .Instance);
        }