public ActionResult Override(string client)
        {
            var urlProvider = UrlProviderFetcher.Fetch(client, "Override");

            if (urlProvider == null)
            {
                return(View());
            }
            var destinationUrl = urlProvider.GetUrl();

            return(Redirect(destinationUrl));
        }
        public ActionResult Show(string client)
        {
            var urlProvider = UrlProviderFetcher.Fetch(client, "Show");

            if (urlProvider == null)
            {
                throw new Exception("Required: Destination must be provided for route: Show");
            }
            var destinationUrl = urlProvider.GetUrl();

            return(Redirect(destinationUrl));
        }