예제 #1
0
파일: Storage.cs 프로젝트: mrshk-vv/Lab-2-4
 private void Students_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     switch (e.Action)
     {
     case System.Collections.Specialized.NotifyCollectionChangedAction.Remove:
         var student = e.OldItems[0] as Student;     // get current student
         Resettlements.Where(x => x.GradeBookNumber == student.GradeBookNumber)
         .ToList()
         .ForEach(r => Resettlements.Remove(r));
         break;
     }
 }
예제 #2
0
파일: Storage.cs 프로젝트: mrshk-vv/Lab-2-4
 private void Rooms_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     switch (e.Action)
     {
     case System.Collections.Specialized.NotifyCollectionChangedAction.Remove:
         var room = e.OldItems[0] as Room;     // get current room
         Resettlements.Where(x => x.RoomId == room.Id)
         .ToList()
         .ForEach(r => Resettlements.Remove(r));
         break;
     }
 }