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);
     }
 }