private ActionResult RespondTo(Action<RequestFormatResponder> block, Controller controller)
        {
            var responder = new RequestFormatResponder();

            if (block != null)
                block(responder);

            var result = responder.Respond(controller.ControllerContext);
            if (result != null)
                return result;

            throw new HttpException(400, "Unable to respond to requested format.");
        }
Beispiel #2
0
        protected ActionResult RespondTo(Action <RequestFormatResponder> block)
        {
            var responder = new RequestFormatResponder();

            if (block != null)
            {
                block(responder);
            }

            var result = responder.Respond(this.ControllerContext);

            if (result != null)
            {
                return(result);
            }

            throw new HttpException(400, "Unable to respond to requested format.");
        }