Exemplo n.º 1
0
 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);
        }