public void Apply() { var worksetLog = new TransactionLog(@"Workset Creation/Modifications"); if (WorksharingIsEnabled) { ModelSetupWizardUtilities.ApplyWorksetModifications(doc, Worksets.ToList(), ref worksetLog); } var projectInfoLog = new TransactionLog(@"Project Information Modifications"); ModelSetupWizardUtilities.ApplyProjectInfoModifications(doc, ProjectInformation.ToList(), ref projectInfoLog); var iniFile = IniIO.GetIniFile(doc); if (iniFile.Length > 0) { IniIO.WriteColours(iniFile, Colours.ToList()); } else { SCaddinsApp.WindowManager.ShowMessageBox(iniFile + " does not exist"); } string msg = "Summary" + System.Environment.NewLine + System.Environment.NewLine + worksetLog + System.Environment.NewLine + projectInfoLog; SCaddinsApp.WindowManager.ShowMessageBox("Model Setup Wizard - Summary", msg); TryClose(true); }