Beispiel #1
0
 public int add(Resident newResident)
 {
     int counter = residents.Count;
     residents.Add(newResident);
     if (residents.Count % 3 == 0) newResidents(3);
     return (residents.Count == counter + 1) ? newResident.ClientID : -1;
 }
Beispiel #2
0
        private void newResidents(int num)
        {
            if (NewResidents == null || num <= 0) return;
            Resident[] theNewResidents = new Resident[num];
            while (--num >= 0) theNewResidents[num] = residents[residents.Count - num - 1];

            NewResidents(this, new EventArgs<Resident[]>(theNewResidents));
        }