public async Task <IActionResult> Check(Uri uri) { return(await Execute(async() => { var baseUri = new Uri(uri.Host, UriKind.Relative); var isForbidden = await _websiteRepository.Exists(baseUri); return new WebsiteDto { IsAccepted = !isForbidden, Uri = uri }; })); }