public EntidadeDTO LoadEntidadeJson(JsonReceiverDTO obJson) { EntidadeDTO objLoaded = new EntidadeDTO(); objLoaded.CapitalSocial = Convert.ToDecimal(obJson.capital_social); objLoaded.CNPJ = obJson.cnpj; objLoaded.DtAbertura = DateTime.ParseExact(obJson.abertura, "dd/MM/yyyy", CultureInfo.InvariantCulture); objLoaded.DtSituacao = DateTime.ParseExact(obJson.data_situacao, "dd/MM/yyyy", CultureInfo.InvariantCulture); objLoaded.DtSituacaoEspecial = !String.IsNullOrEmpty(obJson.data_situacao_especial) ? Convert.ToDateTime(obJson.data_situacao_especial) : (DateTime?)null; objLoaded.DtUltimaAtualizacao = obJson.ultima_atualizacao; objLoaded.EFR = obJson.efr; objLoaded.Email = obJson.email; objLoaded.Endereco = LoadEnderecoJson(obJson); objLoaded.Fantasia = obJson.fantasia; objLoaded.MotivoSituacao = obJson.motivo_situacao; objLoaded.NaturezaJuridica = obJson.natureza_juridica; objLoaded.Nome = obJson.nome; objLoaded.Porte = obJson.porte; objLoaded.QSA = LoadQSAJson(obJson.qsa); objLoaded.Situacao = obJson.situacao; objLoaded.SituacaoEspecial = obJson.situacao_especial; objLoaded.Status = obJson.status; objLoaded.Telefone = obJson.telefone; objLoaded.Tipo = obJson.tipo; objLoaded.AtividadePrincipal = LoadAtividadePrincipalJson(obJson.atividade_principal); objLoaded.AtividadeSecundaria = LoadAtividadeSecundariaJson(obJson.atividades_secundarias); objLoaded.Ativo = true; return(objLoaded); }
private Endereco LoadEnderecoJson(JsonReceiverDTO obJson) { Endereco endereco = new Endereco(); endereco.Bairro = obJson.bairro; endereco.CEP = obJson.cep; endereco.Complemento = obJson.complemento; endereco.Logradouro = obJson.logradouro; endereco.Municipio = obJson.municipio; endereco.Numero = obJson.numero; endereco.UF = obJson.uf; return(endereco); }