Ejemplo n.º 1
0
        public void Configuration(IAppBuilder app)
        {
            var config = new SuperscribeOwinOptions();

            config.MediaTypeHandlers.Add(
                "application/json",
                new MediaTypeHandler
            {
                Write = (env, o) => env.WriteResponse(JsonConvert.SerializeObject(o)),
                Read  = (env, type) =>
                {
                    object obj;
                    using (var reader = new StreamReader(env.GetRequestBody()))
                    {
                        obj = JsonConvert.DeserializeObject(reader.ReadToEnd(), type);
                    };

                    return(obj);
                }
            });

            var engine = OwinRouteEngineFactory.Create(config);

            app.UseSuperscribeRouter(engine)
            .UseSuperscribeHandler(engine);
        }
Ejemplo n.º 2
0
        public void Configuration(IAppBuilder app)
        {
            var config = new SuperscribeOwinOptions();

            SetupMediaTypes(config);

            var engine = OwinRouteEngineFactory.Create(config);

            app.UseSuperscribeRouter(engine).UseSuperscribeHandler(engine);
        }
Ejemplo n.º 3
0
        public void Configuration(IAppBuilder app)
        {
            var options = new SuperscribeOwinOptions();

            SetupMediaTypes(options);

            var define = OwinRouteEngineFactory.Create(options);

            define.Route("/", o => "Hello World");

            app.UseSuperscribeRouter(define).UseSuperscribeHandler(define);
        }
Ejemplo n.º 4
0
        public void Configuration(IAppBuilder app)
        {
            var engine = OwinRouteEngineFactory.Create();

            var httpconfig = new HttpConfiguration();

            SuperscribeConfig.Register(httpconfig, engine);

            engine.Route(o => "Values".Controller());

            app.UseSuperscribeRouter(engine)
            .UseWebApi(httpconfig)
            .WithSuperscribe(httpconfig, engine);
        }
Ejemplo n.º 5
0
        public void Configuration(IAppBuilder app)
        {
            var config = new SuperscribeOwinOptions();

            config.MediaTypeHandlers.Add(
                "application/json",
                new MediaTypeHandler {
                Write = (env, o) => env.WriteResponse(JsonConvert.SerializeObject(o))
            });

            var engine = OwinRouteEngineFactory.Create(config);

            app.UseSuperscribeRouter(engine);
        }