private void DeleteFloorPlan() { if (MessageBox.Show(string.Format(GUI.FormRoomMap_Delete, SelectedFloor.Name), GlobalStrings.Warning, MessageBoxButton.YesNo, MessageBoxImage.Question) != MessageBoxResult.Yes) { return; } if (!WinHueSettings.DeleteFloorPlan(_selectedFloor)) { return; } ListFloors.Remove(_selectedFloor); SelectedFloor = null; SelectedItem = null; }
private void SaveFloor(Floor floor) { if (WinHueSettings.SaveFloorPlan(floor)) { floor.AcceptChanges(); foreach (string s in _deleteFloor) { WinHueSettings.DeleteFloorPlan(s); } _deleteFloor.Clear(); } else { MessageBox.Show(GlobalStrings.ErrorSaving, GlobalStrings.Error, MessageBoxButton.OK, MessageBoxImage.Error); } }