private void OnDeleteRoomCommand() { if (RoomsData.Contains(this.Room)) { RoomsData.Remove(this.Room); this.Room = null; } }
private void OnUpdateRoomCommand() { if (RoomsData.Contains(this.Room)) { RoomWindow window = new RoomWindow(); Room currentRoom = new Room(); currentRoom.Copy(Room); (window.DataContext as RoomWindowViewModel).SelectedRoom = currentRoom; bool?result = window.ShowDialog(); if (result == true) { room.Copy(currentRoom); } } }