Ejemplo n.º 1
0
        private ControllersProcessorResult ProcessController(IControllerMetaData controllerType, IDIResolver resolver, HttpContext context, dynamic routeParameters)
        {
            var result = _controllerExecutor.Execute(controllerType, resolver, context, routeParameters);

            if (result == ControllerResponseResult.RawOutput)
            {
                return(ControllersProcessorResult.RawOutput);
            }

            if (result == ControllerResponseResult.Redirect)
            {
                return(ControllersProcessorResult.Redirect);
            }

            return(ControllersProcessorResult.Ok);
        }
Ejemplo n.º 2
0
        private ControllersProcessorResult ProcessController(Type controllerType, IDIContainerProvider containerProvider, IOwinContext context, dynamic routeParameters)
        {
            var result = _controllerExecutor.Execute(controllerType, containerProvider, context, routeParameters);

            if (result == ControllerResponseResult.RawOutput)
            {
                return(ControllersProcessorResult.RawOutput);
            }

            if (result == ControllerResponseResult.Redirect)
            {
                return(ControllersProcessorResult.Redirect);
            }

            return(ControllersProcessorResult.Ok);
        }