private void DeleteButtonroom_Click(object sender, RoutedEventArgs e)
        {
            RoomGridModel roo = (RoomGridModel)dataGridRoom.SelectedItem;

            RoomDataService roomdataservice = new RoomDataService(new EntityFramework.TimetableManagerDbContext());

            roomdataservice.deleteRooms(roo.RoomId).ContinueWith(result =>
            {
                MessageBox.Show("Deleted");
            });

            _ = RoomDataList.Remove(roo);
        }
        private async Task LoadRoomData()
        {
            RoomDataService roomdataservice = new RoomDataService(new EntityFramework.TimetableManagerDbContext());

            roomList = await roomdataservice.GetRoomAsync();

            roomList.ForEach(g => {
                RoomGridModel roomobj = new RoomGridModel();

                roomobj.RoomId       = g.RoomId;
                roomobj.RoomName     = g.RoomName;
                roomobj.Capacity     = g.Capacity;
                roomobj.BuildingName = g.Building.BuildingName;
                roomobj.CenterName   = g.Center.CenterName;

                RoomDataList.Add(roomobj);
            });
        }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            RoomDataService roomDataService = new RoomDataService(new EntityFramework.TimetableManagerDbContext());

            if (comboBoxcenter.IsEnabled)
            {
                Room room = new Room();

                room.Capacity = Int32.Parse(textBox1capacity.Text.Trim());
                room.RoomName = textBoxrname.Text.Trim();

                string CName    = comboBoxbuild.SelectedItem.ToString();
                string builName = comboBoxcenter.SelectedItem.ToString();



                roomDataService.AddRooms(room, builName, CName).ContinueWith(resultroom =>
                {
                    if (resultroom != null)
                    {
                        MessageBox.Show("Room and capacity Added!", "Success");
                    }
                    else
                    {
                        MessageBox.Show("Sorry! Error occured!", "Error");
                    }
                });
            }
            else
            {
                comboBoxcenter.IsEnabled = true;
                comboBoxbuild.IsEnabled  = true;

                SelectedRoom.RoomName = textBoxrname.Text.Trim();
                SelectedRoom.Capacity = Int32.Parse(textBox1capacity.Text.Trim());

                _ = roomDataService.UpdateRoom(SelectedRoom);
            }


            RoomDataList.Clear();
            _ = LoadRoomData();
        }