"Object reference not set to an instance of an object."

0

When I instantiate a class this error occurs.

Classe : AnttLogDTO

using System;

namespace NewsGPS.Contracts.DTO
{   
    public class AnttLogDTO  
    {        
        public string jsonEnviado { get; set; }

    public string RetornoCheckin { get; set; }

    public string Chave { get; set; }

    public IdNomeDTO Cliente { get; set; }

    public string IMEI { get; set; }

    public int codigoTipoLogID { get; set; }

    public string placaVeiculo { get; set; }

    public string cnpjEmpresa { get; set; }

    public string latitude { get; set; }

    public string longitude { get; set; }

    public decimal pdop { get; set; }

    public DateTime dataHoraEvento { get; set; }

    public DateTime dataHoraViagem { get; set; }

    public string comentario { get; set; }

    public string tipoComentario { get; set; }

    #region resultadoOperacao

    public Guid? idTransacao { get; set; }

    public bool? isErro { get; set; }

    public DateTime? dataEnvioAntt { get; set; }

    public string Erros { get; set; }

    public int? codigoRetorno { get; set; }

    public string mensagem { get; set; }
    #endregion resultadoOperacao

    #region jornada

    public string cpfMotorista { get; set; }

    public int? codigoTipoRegistroEvento { get; set; } //jornada
    #endregion jornada

    #region parada
    public int? codigoMotivoParada { get; set; } //parada
    #endregion parada

    #region inicioFimViagemRegular

    public string identificacaoLinha { get; set; }

    public int? codigoTipoRegistroViagem { get; set; }

    public int? codigoSentidoLinha { get; set; }
    #endregion inicioFimViagemRegular

    #region leitorBilheteEmbarque

    public string bilhetes { get; set; }

    #endregion leitorBilheteEmbarque

    #region leitorCartaoEmbarque       
    public string cartoes { get; set; }
    #endregion leitorCartaoEmbarque

    #region velocidadeTempoLocalizacao      
    public int? velocidadeAtual { get; set; }

    public int? distanciaPercorrida { get; set; }

    public int? codigoSituacaoIgnicaoMotor { get; set; }

    public int? codigoSituacaoPortaVeiculo { get; set; }
    #endregion velocidadeTempoLocalizacao

    #region inicioFimViagemFretado     
    public string autorizacaoViagem { get; set; }
    #endregion inicioFimViagemFretado

    #region VendaDePassagem     
    public string CodigoMotivoDesconto { get; set; }

    public string CodigoCategoriaTransporte { get; set; }

    public int? IdPontoDestinoViagem { get; set; }

    public int? IdPontoOrigemViagem { get; set; }

    public string InformacoesPassageiro { get; set; }

    public string NumeroBilheteEmbarque { get; set; }

    public string NumeroPoltrona { get; set; }

    public string NumeroSerieEquipamentoFiscal { get; set; }

    public string PercentualDesconto { get; set; }

    public string PlataformaEmbarque { get; set; }

    public string ValorPedagio { get; set; }

    public string ValorTarifa { get; set; }

    public string ValorTaxaEmbarque { get; set; }

    public string ValorTotal { get; set; }

    public string AliquotaICMS { get; set; }


    public int? IdMotorista { get; set; }

    #endregion

    #region cartaoEmitidoRecargaEfetuada

    public string DataVenda { get; set; }

    public string HoraVenda { get; set; }

    public string BonusRecarga { get; set; }

    public string CodigoTipoCartao { get; set; }

    public string NumeroCartao { get; set; }

    public string SaldoTotalCartao { get; set; }

    public string ValorTotalRecarga { get; set; }
    #endregion

    #region avaliacao viagem

    public string tempoViagem { get; set; }

    public string tempoDescanso { get; set; }

    public string KmPercorrido { get; set; }

    public string TotalParada { get; set; }

    public string TotalJustificativas { get; set; }
    #endregion


    public string nomeMotorista { get; set; }

    public string NomeEvento { get; set; }

    public Int64? Identificador
    {
        get
        {

            return Convert.ToInt64(this.dataHoraEvento.Subtract(this.dataHoraViagem).Ticks);
        }
        set
        {

        }
    }

    static int getInteiro(string input)
    {
        if (input.Length < 1) return 0;
        int number = 0;
        bool result = Int32.TryParse(input, out number);
        return result ? number : getInteiro(input.Substring(0, input.Length - 1));
    }

}

}

    
asked by anonymous 07.06.2018 / 21:06

0 answers