createRace.getIntelligence(),
createRace.getWisdom(),
createRace.getCharisma()));
break;
case "updaterace":
RaceDTO r = rs.createNewRace(
updateRace.getName(),
updateRace.getDescription(),
updateRace.getStrength(),
updateRace.getDexterity(),
updateRace.getConstitution(),
updateRace.getIntelligence(),
updateRace.getWisdom(),
updateRace.getCharisma());
r.id = updateRace.getId();
rs.update(r);
break;
case "createskill":
ss.create(
ss.createNewSkill(
createSkill.getName(),
createSkill.getDescription(),
createSkill.getProfession(),
createSkill.getMinXP()));
break;
case "updateskill":
SkillDTO s = ss.createNewSkill(
updateSkill.getName(),
updateSkill.getDescription(),
updateSkill.getProfession(),
updateSkill.getMinXP());
s.id = updateSkill.getId();
ss.update(s);
break;
case "find":
if(findCommand.getType().equals("skill"))
System.out.println("Returned object: " + ss.getById(findCommand.getId()));
else
System.out.println("Returned object: " + rs.getById(findCommand.getId()));
break;
case "delete":
if(deleteCommand.getType().equals("skill"))
{
SkillDTO s1 = new SkillDTO();
s1.id = deleteCommand.getId();
ss.delete(s1);
}
else
{
RaceDTO r1 = new RaceDTO();
r1.id = deleteCommand.getId();
rs.delete(r1);
}
break;
}