partido + melhorias
This commit is contained in:
@@ -4,30 +4,9 @@ namespace OpenCand.Parser.Models
|
||||
{
|
||||
public class BemCandidatoCSV
|
||||
{
|
||||
[Name("DT_GERACAO")]
|
||||
public string DataGeracao { get; set; }
|
||||
|
||||
[Name("HH_GERACAO")]
|
||||
public string HoraGeracao { get; set; }
|
||||
|
||||
[Name("ANO_ELEICAO")]
|
||||
public int AnoEleicao { get; set; }
|
||||
|
||||
[Name("CD_TIPO_ELEICAO")]
|
||||
public int CodigoTipoEleicao { get; set; }
|
||||
|
||||
[Name("NM_TIPO_ELEICAO")]
|
||||
public string NomeTipoEleicao { get; set; }
|
||||
|
||||
[Name("CD_ELEICAO")]
|
||||
public int CodigoEleicao { get; set; }
|
||||
|
||||
[Name("DS_ELEICAO")]
|
||||
public string DescricaoEleicao { get; set; }
|
||||
|
||||
[Name("DT_ELEICAO")]
|
||||
public string DataEleicao { get; set; }
|
||||
|
||||
[Name("SG_UF")]
|
||||
public string SiglaUF { get; set; }
|
||||
|
||||
@@ -40,12 +19,9 @@ namespace OpenCand.Parser.Models
|
||||
[Name("SQ_CANDIDATO")]
|
||||
public string SequencialCandidato { get; set; }
|
||||
|
||||
[Name("NR_ORDEM_BEM_CANDIDATO")]
|
||||
[Name("NR_ORDEM_BEM_CANDIDATO", "NR_ORDEM_CANDIDATO")]
|
||||
public int NumeroOrdemBemCandidato { get; set; }
|
||||
|
||||
[Name("CD_TIPO_BEM_CANDIDATO")]
|
||||
public int CodigoTipoBemCandidato { get; set; }
|
||||
|
||||
[Name("DS_TIPO_BEM_CANDIDATO")]
|
||||
public string DescricaoTipoBemCandidato { get; set; }
|
||||
|
||||
|
@@ -5,48 +5,18 @@ namespace OpenCand.Parser.Models
|
||||
{
|
||||
public class CandidatoCSV
|
||||
{
|
||||
[Name("DT_GERACAO")]
|
||||
public string DataGeracao { get; set; }
|
||||
|
||||
[Name("HH_GERACAO")]
|
||||
public string HoraGeracao { get; set; }
|
||||
|
||||
[Name("ANO_ELEICAO")]
|
||||
public int AnoEleicao { get; set; }
|
||||
|
||||
[Name("CD_TIPO_ELEICAO")]
|
||||
public int CodigoTipoEleicao { get; set; }
|
||||
|
||||
[Name("NM_TIPO_ELEICAO")]
|
||||
public string NomeTipoEleicao { get; set; }
|
||||
|
||||
[Name("NR_TURNO")]
|
||||
public int NumeroTurno { get; set; }
|
||||
|
||||
[Name("CD_ELEICAO")]
|
||||
public int CodigoEleicao { get; set; }
|
||||
|
||||
[Name("DS_ELEICAO")]
|
||||
public string DescricaoEleicao { get; set; }
|
||||
|
||||
[Name("DT_ELEICAO")]
|
||||
public string DataEleicao { get; set; }
|
||||
|
||||
[Name("TP_ABRANGENCIA")]
|
||||
public string TipoAbrangencia { get; set; }
|
||||
|
||||
[Name("SG_UF")]
|
||||
public string SiglaUF { get; set; }
|
||||
|
||||
[Name("SG_UE")]
|
||||
public string SiglaUE { get; set; }
|
||||
|
||||
[Name("NM_UE")]
|
||||
public string NomeUE { get; set; }
|
||||
|
||||
[Name("CD_CARGO")]
|
||||
public int CodigoCargo { get; set; }
|
||||
|
||||
[Name("DS_CARGO")]
|
||||
public string DescricaoCargo { get; set; }
|
||||
|
||||
@@ -59,21 +29,12 @@ namespace OpenCand.Parser.Models
|
||||
[Name("NM_CANDIDATO")]
|
||||
public string NomeCandidato { get; set; }
|
||||
|
||||
[Name("NM_URNA_CANDIDATO")]
|
||||
public string NomeUrnaCandidato { get; set; }
|
||||
|
||||
[Name("NM_SOCIAL_CANDIDATO")]
|
||||
public string NomeSocialCandidato { get; set; }
|
||||
|
||||
[Name("NR_CPF_CANDIDATO")]
|
||||
public string CPFCandidato { get; set; }
|
||||
|
||||
[Name("DS_EMAIL", "NM_EMAIL")]
|
||||
public string Email { get; set; }
|
||||
|
||||
[Name("SG_UF_NASCIMENTO")]
|
||||
public string SiglaUFNascimento { get; set; }
|
||||
|
||||
[Name("DT_NASCIMENTO")]
|
||||
public string DataNascimento { get; set; }
|
||||
|
||||
@@ -91,5 +52,14 @@ namespace OpenCand.Parser.Models
|
||||
|
||||
[Name("DS_SIT_TOT_TURNO")]
|
||||
public string SituacaoTurno { get; set; }
|
||||
|
||||
[Name("NR_PARTIDO")]
|
||||
public int NumeroPartido { get; set; }
|
||||
|
||||
[Name("SG_PARTIDO")]
|
||||
public string SiglaPartido { get; set; }
|
||||
|
||||
[Name("NM_PARTIDO")]
|
||||
public string NomePartido { get; set; }
|
||||
}
|
||||
}
|
||||
|
@@ -63,7 +63,7 @@ namespace OpenCand.Parser.Services
|
||||
using var csv = new CsvReader(reader, parserConfig);
|
||||
var po = new ParallelOptions
|
||||
{
|
||||
MaxDegreeOfParallelism = 100
|
||||
MaxDegreeOfParallelism = 25
|
||||
};
|
||||
|
||||
csv.Context.RegisterClassMap<CandidatoMap>();
|
||||
@@ -111,6 +111,12 @@ namespace OpenCand.Parser.Services
|
||||
Cargo = record.DescricaoCargo,
|
||||
NrCandidato = record.NumeroCandidato,
|
||||
Resultado = record.SituacaoTurno,
|
||||
Partido = new Partido
|
||||
{
|
||||
Sigla = record.SiglaPartido,
|
||||
Nome = record.NomePartido,
|
||||
Numero = record.NumeroPartido,
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user