private static void SetFields(CrmBEEntidadeExterna leadInfo, Lead jsonObject) { leadInfo.set_Nome(jsonObject.Nome); leadInfo.set_Zona(jsonObject.Zona); leadInfo.set_Email(jsonObject.Email); leadInfo.set_Idioma(jsonObject.Idioma); leadInfo.set_Morada2(jsonObject.Morada2); leadInfo.set_Telefone(jsonObject.Telefone); leadInfo.set_Telefone2(jsonObject.Telefone2); leadInfo.set_Telemovel(jsonObject.Telemovel); leadInfo.set_Pais(jsonObject.Localizacao.Pais); leadInfo.set_EnderecoWeb(jsonObject.EnderecoWeb); leadInfo.set_Morada(jsonObject.Localizacao.Morada); leadInfo.set_NumContrib(jsonObject.NumContribuinte); leadInfo.set_PessoaSingular(jsonObject.PessoaSingular); leadInfo.set_CodPostal(jsonObject.Localizacao.CodigoPostal); if (jsonObject.TipoTerceiro != null) { leadInfo.set_TipoTerceiro(jsonObject.TipoTerceiro); } if (jsonObject.TipoMercado != null) { leadInfo.set_TipoMercado(jsonObject.TipoMercado); } if (jsonObject.Localizacao.Pais.Equals("PT")) { if (jsonObject.Localizacao.Distrito == null) { leadInfo.set_Distrito(null); leadInfo.set_Localidade(null); leadInfo.set_CodPostalLocal(null); } else { leadInfo.set_Distrito(jsonObject.Localizacao.Distrito); leadInfo.set_Localidade(jsonObject.Localizacao.Localidade); leadInfo.set_CodPostalLocal(jsonObject.Localizacao.Localidade); } } else { leadInfo.set_Distrito(null); leadInfo.set_Localidade(null); leadInfo.set_CodPostalLocal(null); } }