Exemplo n.º 1
0
        protected void Application_Start(object sender, EventArgs e)
        {
            // Creating Log object.
            try
            {
                LogWriterFactory logwriterFactory = new LogWriterFactory();
                LogWriter        logWriter        = logwriterFactory.Create();
                Logger.SetLogWriter(logWriter);
            }
            catch (Exception exc)
            {
                throw exc.InnerException ?? exc;
            }

            // Create IoC
            IKernel kernel = new StandardKernel();

            kernel.Load(new SiteOrganiser.Business.BusinessBootstrapper().GetModules());
            kernel.Load(new SiteOrganiser.DataAccess.DataAccessBootstrapper().GetModules());
            NinjectDependencyResolver.SetKernel(kernel);

            // Checking database connection.
            //var serverMessage = SitePresenter.TestServerConnection();
            //if (serverMessage.Result != SaveAttempts.Success)
            //{
            //    throw new Exception("Site installation error. Contact to administrator.", new Exception(serverMessage.Message));
            //}
        }