Exemplo n.º 1
0
        public IActionResult Index(Guid guid, string cpf)
        {
            var evento      = _servicoEvento.RecuperarEvento(new Cadastro.Core.Domain.Model.Eventos.EventoId(guid));
            var certificado = _servicoCertificado.EmitirCertificado(new Emissao.Core.Domain.Model.Certificados.EventoId(guid), cpf);

            return(View());
        }
Exemplo n.º 2
0
        // GET: Default
        public ActionResult Index(Guid guid, string chave)
        {
            var evento       = _servicoEvento.RecuperarEvento(guid);
            var participante = evento.RecuperarParticipantePelaChave(chave);

            // TODO: Validação de participante e evento;

            var command = new CertificadoCommand
            {
                EventoId         = evento.EventoId.Id,
                ChavePaticipante = participante.ChaveAcesso,
                NomeParticipante = participante.Nome,
                TemplateId       = evento.Tempelate.Id
            };

            var certificado = _servicoCertificado.EmitirCertificado(command);

            return(View(certificado.UriCertificado()));
        }