/// <summary> /// Room creation button event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRoom_Click(object sender, RoutedEventArgs e) { EAFactory factory = new EAFactory(); int r = factory.CreateRooms(); Autodesk.Revit.UI.TaskDialog.Show("Success", "Successfully created " + r + " rooms!"); this.Close(); }
/// <summary> /// Constructor /// </summary> public ParamList() { this.Add(""); this.Add("Count"); Transaction t = new Transaction(EADocumentData.Doc, "Make Temp Room"); if (t.Start() == TransactionStatus.Started) { EAFactory.CreateRoom(EAFactory.CreatePhase()); GetRooms(); } t.RollBack(); foreach (string name in EASharedParamData.SharedParamNames) { this.Add(name); } this.Sort(); }