예제 #1
0
        public Medico CadastrarMedico(Medico medico)
        {
            var medicoCadastrado = _medicoRepository.ObterPorCrm(medico.Crm);

            if (medicoCadastrado != null)
            {
                throw new Exception("CRM já cadastrado");
            }

            medico.GerarId();
            _medicoRepository.Inserir(medico);
            _medicoRepository.Salvar();

            return(medico);
        }