Example #1
0
        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);
                }
            }
        }
Example #2
0
        private void OnAddRoomCommand()
        {
            RoomWindow window = new RoomWindow();

            bool?result = window.ShowDialog();

            if (result == true)
            {
                Room room = (window.DataContext as RoomWindowViewModel).SelectedRoom;

                if (room != null)
                {
                    int maxId = 0;
                    if (RoomsData.Count != 0)
                    {
                        maxId = RoomsData.Select(x => x.Id).Max();
                    }
                    room.Id = maxId + 1;
                    RoomsData.Add(room);
                }
            }
        }