public IActionResult Post(PacienteCadastroModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            try
            {
                var paciente = new Paciente();
                paciente.Nome           = model.Nome;
                paciente.Cpf            = model.Cpf;
                paciente.DataNascimento = model.DataNascimento;
                paciente.Telefone       = model.Telefone;
                paciente.Email          = model.Email;

                _pacienteService.CadastrarPaciente(paciente);

                var result = new PacienteSucessoModel();
                result.Mensagem = "Paciente cadastrado com sucesso.";
                result.Paciente = paciente;

                return(Ok(result));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }