public MainHall(Estate estate, Event event1) { if (estate == null || !Estate.getEstates().Contains(estate)) { throw new Exception("Estate can't be null"); } counter++; setHallId(counter); if (event1.getHall() != null) { event1.getHall().setEvent(null); // oznaczenie jako puste setEvent(event1); setEstate(estate); halls.Add(this); } }
public void setEvent(Event event1) { if (event1 == null) { return; } this.event1 = event1; if (event1.getHall() != this) { event1.setHall(this); } }