public async Task <IActionResult> Create(DependenteViewModel dependenteViewModel) { dependenteViewModel = await PopularFuncionarios(dependenteViewModel); if (!ModelState.IsValid) { return(View(dependenteViewModel)); } await _dependenteService.Adicionar(_mapper.Map <Dependente>(dependenteViewModel)); if (!OperacaoValida()) { return(View(dependenteViewModel)); } TempData["Sucesso"] = "Dependente adicionado com sucesso!"; return(RedirectToAction("Index")); }