Example #1
0
        public ActionResult Results(string url)
        {
            Uri targetUri;

            if ((string.IsNullOrWhiteSpace(url)) || (false == Uri.TryCreate(url, UriKind.Absolute, out targetUri)))
            {
                return(View("NoResults", (object)url));
            }



            var viewModel = _scraper.BuildScrapedPageViewModel(targetUri);

            if (null == viewModel)
            {
                return(View("Error", (object)url));
            }


            return(View("Results", viewModel));
        }