public async Task <IActionResult> Create(PacienteViewModel pacienteViewModel) { if (!ModelState.IsValid) { return(View(pacienteViewModel)); } var paciente = _mapper.Map <Paciente>(pacienteViewModel); await _pacientesService.Adicionar(paciente); if (!OperacaoValida()) { return(View(pacienteViewModel)); } TempData["Sucesso"] = "Paciente cadastrado com sucesso!"; return(RedirectToAction("Index")); }