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