public async Task <IActionResult> Create(MedicoViewModel medicoViewModel) { if (!ModelState.IsValid) { return(View(medicoViewModel)); } var medico = _mapper.Map <Medico>(medicoViewModel); await _medicoService.Adicionar(medico); if (!OperacaoValida()) { return(View(medicoViewModel)); } TempData["Sucesso"] = "Médico cadastrado com sucesso!"; return(RedirectToAction("Index")); }