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(); }