public async Task <IActionResult> Scan(string url, int depth, int amount) { if (!ModelState.IsValid || !Uri.IsWellFormedUriString(url, UriKind.Absolute)) { ViewBag.Message = $"Введите корректные данные"; return(View()); } var result = await ScanService.ScanUrl(url, depth, amount); foreach (var urlContent in result) { await Context.UrlContents.AddAsync(urlContent); } await Context.SaveChangesAsync(); ViewBag.Message = $"Количество просканированных страниц: {result.Count}"; return(View()); }