public void Handle(WebRequest request) { IActionCommand command = _commandRegistry.GetCommandFor(request); //If the command requests doesn't match any registered commands return an error page. if (command != null) { command.Process(request); } else { HttpContext.Current.Server.Transfer("~/Views/Errors/NoAction.aspx"); } }