public void SetCategoria(CATEGORIA categoria) { var db = new bancodadosEntities(); if (categoria.ID_CATEGORIA == 0) { db.AddToCATEGORIA(categoria); } else { var q = db.CATEGORIA.FirstOrDefault(p => p.ID_CATEGORIA == categoria.ID_CATEGORIA); q.ID_CATEGORIA = categoria.ID_CATEGORIA; q.DESCRICAO_CATEGORIA = categoria.DESCRICAO_CATEGORIA; q.ESPORTE_ID_ESPORTE = categoria.ESPORTE_ID_ESPORTE; q.GRADUACAO_ID_GRADUACAO = categoria.GRADUACAO_ID_GRADUACAO; q.GRADUACAO_FINAL = categoria.GRADUACAO_FINAL; q.PESO_INICIAL_CATEGORIA = categoria.PESO_INICIAL_CATEGORIA; q.PESO_FINAL_CATEGORIA = categoria.PESO_FINAL_CATEGORIA; q.SEXO_CATEGORIA = categoria.SEXO_CATEGORIA; q.TIPO_CATEGORIA = categoria.TIPO_CATEGORIA; q.IDADE_INICIAL = categoria.IDADE_INICIAL; q.IDADE_FINAL = categoria.IDADE_FINAL; q.STATUS_CATEGORIA = categoria.STATUS_CATEGORIA; q.ALTURA_INICIAL_CATEGORIA = categoria.ALTURA_INICIAL_CATEGORIA; q.ALTURA_FINAL_CATEGORIA = categoria.ALTURA_FINAL_CATEGORIA; q.NUMERO_CATEGORIA = categoria.NUMERO_CATEGORIA; q.TIPO_COMPETICAO_ID_TIPO_COMPETICAO = categoria.TIPO_COMPETICAO_ID_TIPO_COMPETICAO; } db.SaveChanges(); }