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");
            }
        }