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

            notaFiscal = MapeadorInfNFe.MapearDeInfNFeXmlModel(NFe.InfNFe);

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

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

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

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


            return(notaFiscal);
        }