Example #1
0
        public Certificado EmitirCertificado(CertificadoCommand command)
        {
            var evento      = _repositorioEventos.RecuperarPorEventoId(new EventoId(command.EventoId));
            var certificado = new Certificado(evento.EventoId, command.NomeParticipante, command.ChavePaticipante);

            // TODO : Persistir certificado
            // Disparar pelo domain Events o redirect para a view de emissão
            throw new NotImplementedException();
        }