public IWebServerConfigurer AssertWebsiteExists(string name) { if (!ServerManager.SiteExists(name)) { throw WebExceptions.NoSiteFoundMatchingName(name); } return(this); }
public IWebServerConfigurer AlterWebsite(string name, Action <IWebsiteConfigurer> configurer) { var foundSite = ServerManager.Sites.FirstOrDefault(site => site.Name == name); if (foundSite == null) { throw WebExceptions.NoSiteFoundMatchingName(name); } configurer(new WebsiteConfigurer(Logger, foundSite)); Logger.Info(foundSite.ContructAlterMessage); return(this); }