예제 #1
0
        public void Configuration(IAppBuilder app)
        {
            ConfigureAuth(app);

            log4net.Config.XmlConfigurator.Configure();
            var log = log4net.LogManager.GetLogger(typeof(Startup));

            log.Debug("Logging esta habilitado");

            var config = new HttpConfiguration();

            config.Services.Replace(typeof(IExceptionHandler), new GlobalExceptionHandler());

            DIConfig.ConfigureInjector(config);

            app.UseCors(CorsOptions.AllowAll);

            TokenConfig.ConfigureOAuth(app, config);
            RouteConfig.Register(config);
            WebApiConfig.Configure(config);
            app.UseWebApi(config);

            //Aquí ingreso datos si es que no existiesen
            CrearRolesyUsuarioAdmin();
            AgregarCategorias();
            AgregarSedes();
            AgregarTubos();
            AgregarEstados();
            AgregarClaseElementos();
        }
예제 #2
0
        public void Configuration(IAppBuilder app)
        {
            var config = new HttpConfiguration();

            DIConfig.ConfigureInjector(config);
            RouteConfig.Register(config);
            TokenConfig.ConfigureOAuth(app, config);
            WebApiConfig.Register(config);
            app.UseWebApi(config);
        }
예제 #3
0
        public void Configuration(IAppBuilder app)
        {
            //log4net.Config.XmlConfigurator.Configure();
            //var log = log4net.LogManager.GetLogger(typeof(Startup));
            //log.Debug("Loggin habilitado");

            var config = new HttpConfiguration();

            //config.Services.Replace(typeof(IExceptionHandler), new GlobalExceptionHandler());

            DIConfig.ConfigureInjector(config);
            app.UseCors(CorsOptions.AllowAll);
            TokenConfig.ConfigureOAuth(app, config);
            WebApiConfig.Register(config);
            //WebApiConfig.Configure(config);
            app.UseWebApi(config);
        }
예제 #4
0
        public void Configuration(IAppBuilder app)
        {
            //Configuracion del Log
            log4net.Config.XmlConfigurator.Configure();
            var log = log4net.LogManager.GetLogger(typeof(Startup));

            log.Debug("Log esta habilitado");

            var config = new HttpConfiguration();

            config.Services.Replace(typeof(IExceptionHandler), new GlobalExceptionHandler());//Para el handler (que es para el log)

            DIConfig.ConfigureInjector(config);
            //app.UseCors(CorsOptions.AllowAll); //Esto es por haber instalado el Microsoft.Owin.Cors (para que acepte origines cruzados)
            TokenConfig.ConfigureOAuth(app, config); //Esto es para el Token
            RouteConfig.Register(config);
            WebApiConfig.Configure(config);          //Para la compresion

            app.UseWebApi(config);
        }