public ActionResult DeleteDomain(string Id) { var url = domainExaminationService.Find(s => s.Id.Equals(Id)).FirstOrDefault().Domain; var previousResults = performanceDataService.Find(p => p.Url.Equals(url)).ToList(); if (previousResults.Any()) { foreach (var result in previousResults) { performanceDataService.Remove(result.Id); } } domainExaminationService.Remove(Id); return(RedirectToAction("Index")); }