public void BuildTower() { Transaction newTowerTransaction = new Transaction(m_revitApp.ActiveUIDocument.Document, "New Tower"); newTowerTransaction.Start(); Tower tower = new Tower(m_revitApp); tower.Build(); newTowerTransaction.Commit(); }