Exemplo n.º 1
0
        public static NotaFiscalXmlModel MapearParaNFeModel(NotaFiscal notaFiscal)
        {
            NotaFiscalXmlModel NFe = new NotaFiscalXmlModel();

            NFe.InfNFe = MapeadorInfNFe.MapearParaInfNFeXmlModel(notaFiscal);

            NFe.InfNFe.Emit = MapeadorEmitente.MapearParaEmitenteXmlModel(notaFiscal.Emitente);

            NFe.InfNFe.Dest = MapeadorDestinatario.MapearParaDestinatarioXmlModel(notaFiscal.Destinatario);

            NFe.InfNFe.Trans = MapeadorTransportador.MapearParaTransportadorXmlModel(notaFiscal.Transportador);

            NFe.InfNFe.Dets = MapeadorDet.MapearParaNFeDetModel(notaFiscal.Produtos);


            return(NFe);
        }