public RG ProcessDocumento() { if (_conferenciaDocumentosPoupaTempo.IsValid()) { _rg = new RG(); _rg.Digital = _coletorDigital.Coletar(); _rg.Numero = _registroGeralServices.GetNumero(); _rg.Fotografia = _estudioFotografiaPoupaTempo.GetFotoDocumento(); _rg.DocumentoImagem = _graficaPoupaTempo.GetDocumentoImagem(); return(_rg); } else { throw new Exception("Documentos inválidos para prosseguir."); } }
public Habilitacao ProcessDocumento() { if (_conferenciaDocumentosPoupaTempo.IsValid()) { _habilitacao = new Habilitacao(); _provaDetran.Executar(); if (_provaDetran.ResultadoOK()) { _habilitacao.Numero = _habilitacaoServices.GetNumero(); _habilitacao.Fotografia = _estudioFotografiaPoupaTempo.GetFotoDocumento(); _habilitacao.DocumentoImagem = _graficaPoupaTempo.GetDocumentoImagem(); } else { throw new Exception("Não passou na Prova."); } return(_habilitacao); } else { throw new Exception("Documentos inválidos para prosseguir."); } }