Erro:
System.MissingMethodException: 'Method not found: '!!0 DFe.Utils.FuncoesXml.XmlStringParaClasse(System.String)'.'
Seguindo este exemplo: Impressão (QuestPdf):
`[HttpPost("danfe")]
[Produces("application/json")]
[ProducesResponseType(typeof(ValidationProblemDetails), (int)HttpStatusCode.BadRequest)]
[ProducesResponseType(200)]
public Task GerarDanfeNfce([FromBody] CupomFiscalImprimirModel model)
{
if (string.IsNullOrEmpty(model.Xml))
{
AddError("Selecione um XML de NFC-e");
return Task.FromResult(CustomResponse());
}
var stringXml = model.Xml;
try
{
FuncoesXml.XmlStringParaClasse<nfeProc>(stringXml);
}
catch
{
AddError("Verifiquei que seu XML esta inválido");
return Task.FromResult<IActionResult>(CustomResponse());
}
var documento = new DanfeNfceDocument(model.Xml, model.LogoBytes);
documento.TamanhoImpressao(model.TamanhoImpressao);
var documentoBytes = documento.GeneratePdf();
var base64Pdf = Convert.ToBase64String(documentoBytes);
return Task.FromResult<IActionResult>(CustomResponse(new RetornaPdfBase64(base64Pdf)));
}`
Erro:
System.MissingMethodException: 'Method not found: '!!0 DFe.Utils.FuncoesXml.XmlStringParaClasse(System.String)'.'Seguindo este exemplo: Impressão (QuestPdf):
`[HttpPost("danfe")]
[Produces("application/json")]
[ProducesResponseType(typeof(ValidationProblemDetails), (int)HttpStatusCode.BadRequest)]
[ProducesResponseType(200)]
public Task GerarDanfeNfce([FromBody] CupomFiscalImprimirModel model)
{
if (string.IsNullOrEmpty(model.Xml))
{
AddError("Selecione um XML de NFC-e");
return Task.FromResult(CustomResponse());
}
}`