public async Task <ActionResult> Delete(int id) { List <CaesDono> rs = await _caesDonosRepository.FindByDonos(id); if (rs.Count() > 0) { TempData["Error"] = "Dono possui caes, não pode ser excluido! "; return(RedirectToAction(nameof(ToList))); } await _donosRepository.Remove(id); return(RedirectToAction(nameof(ToList))); }