OldComplianceNFs/Handlers/XmlFileHandler.cs

16 lines
431 B
C#

using Unimake.Business.DFe.Xml.NFe;
namespace NfProcessorApp.Handlers
{
public class XmlFileHandler(IValidadorNF validator) : IFileHandler
{
private readonly IValidadorNF _validator = validator;
public NFResult Process(string filePath)
{
var result = NFResult.FromPath(filePath);
result.IsValid = _validator.Validate(result);
return result;
}
}
}