public static string Welcome(IWin32Window owner) { TemporaryBlogSettings temporarySettings = TemporaryBlogSettings.CreateNew(); using (WeblogConfigurationWizardController controller = new WeblogConfigurationWizardController(temporarySettings)) { return(controller.WelcomeWeblog(owner)); } }
public static string Add(IWin32Window owner, bool permitSwitchingWeblogs, out bool switchToWeblog) { TemporaryBlogSettings temporarySettings = TemporaryBlogSettings.CreateNew(); temporarySettings.IsNewWeblog = true; temporarySettings.SwitchToWeblog = true; using (WeblogConfigurationWizardController controller = new WeblogConfigurationWizardController(temporarySettings)) { return(controller.AddWeblog(owner, ApplicationEnvironment.ProductNameQualified, permitSwitchingWeblogs, out switchToWeblog)); } }
public void GeneralPanel_RunAccountWizard() { var settingsCopy = TemporaryBlogSettings.CreateNew(); settingsCopy.CopyFrom(_temporarySettings); SaveConfigToBlogSettings(settingsCopy); var result = WeblogConfigurationWizardController.EditTemporarySettings(formPreferences, settingsCopy); // If wizard is successful, load the new settings back into the form. if (result) { _temporarySettings.CopyFrom(settingsCopy); Config = StaticSiteConfig.LoadConfigFromBlogSettings(_temporarySettings); LoadConfigIntoPanels(); } }
public static string AddBlog(IWin32Window owner, Uri blogToAdd) { TemporaryBlogSettings temporarySettings = TemporaryBlogSettings.CreateNew(); temporarySettings.IsNewWeblog = true; temporarySettings.SwitchToWeblog = true; string username; string password; Uri homepageUrl; ParseAddBlogUri(blogToAdd, out username, out password, out homepageUrl); temporarySettings.HomepageUrl = homepageUrl.ToString(); temporarySettings.Credentials.Username = username; temporarySettings.Credentials.Password = password; temporarySettings.SavePassword = false; using (WeblogConfigurationWizardController controller = new WeblogConfigurationWizardController(temporarySettings)) { bool dummy; return(controller.AddWeblogSkipType(owner, ApplicationEnvironment.ProductNameQualified, false, out dummy)); } }