Commit examen eedd ra3

This commit is contained in:
Isidoro Nevares Martín 2026-04-13 15:01:31 +02:00
parent 4e33fa2892
commit a4b499df8c
2 changed files with 26 additions and 26 deletions

View File

@ -106,7 +106,7 @@ public class AppHogwarts {
Casa casaActualizada = iCasaDAO.actualizarCasa(casa); Casa casaActualizada = iCasaDAO.actualizarCasa(casa);
if (casaActualizada != null) { if (casaActualizada != null) {
System.out.println("Casa actualizado: " + casaActualizada); System.out.println("Casa actualizada: " + casaActualizada);
} else { } else {
System.out.println("No se encontró el Casa para actualizar"); System.out.println("No se encontró el Casa para actualizar");
} }
@ -122,7 +122,7 @@ public class AppHogwarts {
if (casa != null) { if (casa != null) {
iCasaDAO.borrarCasa(casa); iCasaDAO.borrarCasa(casa);
System.out.println("Casa borrado correctamente"); System.out.println("Casa borrada correctamente");
} else { } else {
System.out.println("No existe Casa con id " + id); System.out.println("No existe Casa con id " + id);
} }

View File

@ -22,40 +22,40 @@ public class CasaDaoArray implements ICasaDAO {
@Override @Override
public Casa obtenerCasaPorID(int identificador) { public Casa obtenerCasaPorID(int identificador) {
Casa Casa = null; Casa casa = null;
for (Casa CasaLista : listaCasas) { for (Casa casaLista : listaCasas) {
if (CasaLista.getIdentificador() == identificador) { if (casaLista.getIdentificador() == identificador) {
Casa = CasaLista; casa = casaLista;
break; break;
} }
} }
return Casa; return casa;
} }
@Override @Override
public Casa actualizarCasa(Casa Casa) { public Casa actualizarCasa(Casa casa) {
Casa CasaActualizado = null; Casa casaActualizada = null;
for (int i = 0; i < listaCasas.size(); i++) { for (int i = 0; i < listaCasas.size(); i++) {
Casa CasaLista = listaCasas.get(i); Casa casaLista = listaCasas.get(i);
if (CasaLista.getIdentificador() == Casa.getIdentificador()) { if (casaLista.getIdentificador() == casa.getIdentificador()) {
listaCasas.set(i, Casa); listaCasas.set(i, casa);
CasaActualizado = Casa; casaActualizada = casa;
break; break;
} }
} }
return CasaActualizado; // no encontrado return casaActualizada; // no encontrado
} }
@Override @Override
public Casa crearCasa(Casa Casa) { public Casa crearCasa(Casa casa) {
listaCasas.add(Casa); listaCasas.add(casa);
return Casa; return casa;
} }
@Override @Override
public void borrarCasa(Casa Casa) { public void borrarCasa(Casa casa) {
listaCasas.removeIf(c -> c.getIdentificador() == Casa.getIdentificador()); listaCasas.removeIf(c -> c.getIdentificador() == casa.getIdentificador());
} }
@Override @Override
@ -65,17 +65,17 @@ public class CasaDaoArray implements ICasaDAO {
@Override @Override
public List<Casa> obtenerCasaPorNombre(String nombre) { public List<Casa> obtenerCasaPorNombre(String nombre) {
List<Casa> listaCasasMarca= null; List<Casa> listaCasasNombre= null;
for (Casa Casa : listaCasas) { for (Casa casa : listaCasas) {
if (Casa.getNombre().equals(nombre)) { if (casa.getNombre().equals(nombre)) {
if (listaCasasMarca == null) { if (listaCasasNombre == null) {
listaCasasMarca = new ArrayList<>(); listaCasasNombre = new ArrayList<>();
} }
listaCasasMarca.add(Casa); listaCasasNombre.add(casa);
} }
} }
return listaCasasMarca; return listaCasasNombre;
} }
} }