Elena 2

parent 4aa37afb
...@@ -8,7 +8,7 @@ import static spark.Spark.*; ...@@ -8,7 +8,7 @@ import static spark.Spark.*;
public class Circuito public class Circuito
{ {
private int id; private String id;
private String nombre; private String nombre;
private String pais; private String pais;
private String ciudad; private String ciudad;
...@@ -16,7 +16,7 @@ public class Circuito ...@@ -16,7 +16,7 @@ public class Circuito
private int curvas; private int curvas;
// Constructor // Constructor
public Circuito(int id, String nombre, String pais, String ciudad, double longitud, int curvas) { public Circuito(String id, String nombre, String pais, String ciudad, double longitud, int curvas) {
this.id = id; this.id = id;
this.nombre = nombre; this.nombre = nombre;
this.pais = pais; this.pais = pais;
...@@ -26,10 +26,10 @@ public class Circuito ...@@ -26,10 +26,10 @@ public class Circuito
} }
// Getters y Setters // Getters y Setters
public int getId() { public String getId() {
return id; return id;
} }
public void setId(int id) { public void setId(String id) {
this.id = id; this.id = id;
} }
public String getNombre() { public String getNombre() {
......
...@@ -4,7 +4,7 @@ import java.util.Collection; ...@@ -4,7 +4,7 @@ import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
public class CircuitoServiceMapImpl implements CircuitoService { public class CircuitoServiceMapImpl implements CircuitoService {
private HashMap<Integer, Circuito> circuitoMap; private HashMap<String, Circuito> circuitoMap;
public CircuitoServiceMapImpl() public CircuitoServiceMapImpl()
{ {
...@@ -31,11 +31,11 @@ public class CircuitoServiceMapImpl implements CircuitoService { ...@@ -31,11 +31,11 @@ public class CircuitoServiceMapImpl implements CircuitoService {
@Override @Override
public Circuito editCircuito(Circuito forEdit) throws CircuitoException { public Circuito editCircuito(Circuito forEdit) throws CircuitoException {
try { try {
int id = forEdit.getId(); String id = forEdit.getId();
if (id <= 0) /*if (id <= 0)
{ {
throw new CircuitoException("Invalid circuit ID"); throw new CircuitoException("Invalid circuit ID");
} }*/
Circuito toEdit = circuitoMap.get(id); Circuito toEdit = circuitoMap.get(id);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment