private void EditButtonbuil_Click(object sender, RoutedEventArgs e) { LocationsTabControl.SelectedIndex = 1; BuildingGridModel building = (BuildingGridModel)dataGridBuilding.SelectedItem; _ = this.LoadDataForEditBuilding(building.BuildingId); }
private void DeleteButtonbuilding_Click(object sender, RoutedEventArgs e) { BuildingGridModel build = (BuildingGridModel)dataGridBuilding.SelectedItem; BuildingDataService buildingdataservice = new BuildingDataService(new EntityFramework.TimetableManagerDbContext()); buildingdataservice.deleteBuilding(build.BuildingId).ContinueWith(result => { MessageBox.Show("Deleted"); }); _ = BuildingDataList.Remove(build); }
private async Task LoadBuildingData() { BuildingDataService buildingdataservice = new BuildingDataService(new EntityFramework.TimetableManagerDbContext()); BuildingList = await buildingdataservice.GetBuildingsAsync(); BuildingList.ForEach(f => { BuildingGridModel buildingobj = new BuildingGridModel(); buildingobj.BuildingId = f.BuildingId; buildingobj.BuildingName = f.BuildingName; buildingobj.CenterName = f.Center.CenterName; BuildingDataList.Add(buildingobj); }); }