public async Task <IActionResult> DeleteConfirmed(Guid id) { var dependente = await ObterDependente(id); if (dependente == null) { return(NotFound()); } await _dependenteService.Remover(id); if (!OperacaoValida()) { return(View(dependente)); } TempData["Sucesso"] = "Dependente excluido com sucesso!"; return(RedirectToAction("Index")); }