public FacturaProvider( IDocumentoXml _documentoXml , ISerializador _serializador , ICertificador _certificador , ICertificadoDigitalRepository _repositorycert , IParametroEmpresaRepository _repositoryparam , IEmpresaRepository _repositoryempresa , IServicioSunatDocumentos _servicioSunatDocumentos) { this._documentoXml = _documentoXml; this._serializador = _serializador; this._certificador = _certificador; this._servicioSunatDocumentos = _servicioSunatDocumentos; this._repositorycert = _repositorycert; this._repositoryempresa = _repositoryempresa; this._repositoryparam = _repositoryparam; }
public FirmarController(ICertificador certificador) { _certificador = certificador; }
public DocumentoElectronicoController(ISerializador serializador, ICertificador certificador, OpenInvoicePeruDb context) { _serializador = serializador; _certificador = certificador; _context = context; }
public Firmar() { Certificador certificador = new Certificador(); _certificador = (ICertificador)certificador; }
public Firmar(ICertificador certificador) { _certificador = certificador; }