コード例 #1
0
        public void SetData(Dictionary <IMeetingCenter, ICollection <IMeetingRoom> > dict)
        {
            ClearData( );

            foreach (var center in dict.Keys)
            {
                var centerModel = new MeetingCenterModel(center);
                MeetingCenters.Add(centerModel);

                var roomCollection = new ObservableCollection <MeetingRoomModel>( );

                var rooms = dict[center];
                foreach (var room in rooms)
                {
                    var roomModel = new MeetingRoomModel(room);
                    roomCollection.Add(roomModel);
                }

                _meetingRooms[centerModel] = roomCollection;
            }

            OnPropertyChanged(nameof(MeetingCenters));
            OnPropertyChanged(nameof(_meetingRooms));
        }
コード例 #2
0
 private void ClearData( )
 {
     MeetingCenters.Clear( );
     _meetingRooms.Clear( );
 }