public long SetFiliado(FILIADO item) { var db = new bancodadosEntities(); if (item.ID_FILIADO == 0) { db.AddToFILIADO(item); } else { var q = db.FILIADO.FirstOrDefault(p => p.ID_FILIADO == item.ID_FILIADO); q.ID_FILIADO = item.ID_FILIADO; q.NUMERO_REGISTRO_FILIADO = item.NUMERO_REGISTRO_FILIADO; q.NOME_FILIADO = item.NOME_FILIADO; q.ENDERECO_FILIADO = item.ENDERECO_FILIADO; q.CPF_FILIADO = item.CPF_FILIADO; q.RG_FILIADO = item.RG_FILIADO; q.CIDADE_ID_CIDADE = item.CIDADE_ID_CIDADE; q.CEP_CIDADE = item.CEP_CIDADE; q.DATA_NASCIMENTO_FILIADO = item.DATA_NASCIMENTO_FILIADO; q.IDADE_FILIADO = item.IDADE_FILIADO; q.PESO_FILIADO = item.PESO_FILIADO; q.ALTURA_FILIADO = item.ALTURA_FILIADO; q.EMAIL_FILIADO = item.EMAIL_FILIADO; q.SEXO_FILIADO = item.SEXO_FILIADO; q.TELEFONE_CELULAR_FILIADO = item.TELEFONE_CELULAR_FILIADO; q.TELEFONE_FIXO_FILIADO = item.TELEFONE_FIXO_FILIADO; q.ASSOCIACAO_ID_ASSOCIACAO = item.ASSOCIACAO_ID_ASSOCIACAO; q.STATUS_FILIADO = item.STATUS_FILIADO; q.IMAGEM = item.IMAGEM; } db.SaveChanges(); return(item.ID_FILIADO); }