model.put("client", client);
model.put("type", type);
List<Lpu> lpus = type != null ? getDao().getLpuByWorkType(type) : getDao().getAviableLpu();
if (client.getDistrict() != null){
Lpu userLpu = client.getDistrict().getLpu();
model.put("userLpu", userLpu);
model.put("userLpuAddress", userLpu.getAddress().getAsStringShort());
for (int i = 0; i < lpus.size(); i++) {
Lpu lpu = lpus.get(i);
if (lpu.getId() == userLpu.getId()){
lpus.remove(i);
break;
}
}
}
List<LpuRenderDTO> lines = new ArrayList<LpuRenderDTO>();
for (Lpu lpu : lpus) {
lines.add(new LpuRenderDTO(lpu, lpu.getAddress().getAsStringShort()));
}
model.put("lpus", lines);
String nextUrl = type == null ? "/reception/work.htm": "/reception/collaborator.htm";