public IActionResult Alterar(Medico medico) { try { Repositorio.Alterar(medico); return(Ok($"Medico {medico.Nome} alterado com sucesso")); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
public void AtualizarMedico(Medico medico) { var medicoPorCrm = _medicoRepository.ObterPorCrm(medico.Crm); if (medicoPorCrm != null && medicoPorCrm.IdMedico != medico.IdMedico) { throw new Exception("Erro: O CRM informado já encontra-se cadastrado."); } _medicoRepository.Alterar(medico); }