24,6 → 24,7 |
import ak.kickup.util.UserException; |
import ak.kickup.core.model.Apartment; |
import ak.kickup.core.model.ApartmentManager; |
import ak.kickup.core.model.EventManager; |
|
public final class AdminApartmentAction |
extends Action |
64,6 → 65,9 |
Long apartmentId = StringConverter.parseLong(theForm.get("id")); |
Apartment apartment = ApartmentManager.getInstance().get(apartmentId); |
|
if(!EventManager.getInstance().allowDeleteApartment(apartment)) |
throw new UserException("ak.kickup.core.apartment.delete.usedbyevent"); |
|
ApartmentManager.getInstance().delete(apartment); |
response.sendRedirect(BackPath.findBackPath(request).getBackwardUrl()); |
return null; |