public List<SiteDesiredState> BuildSites(IISCodeGenerator.IisPoolAndSitesOptions iisOptions) { ServerManager serverManager = new ServerManager(); List<SiteDesiredState> siteCodeList = new List<SiteDesiredState>(); WebConfigPropertyDesiredStateAssembler gen = new WebConfigPropertyDesiredStateAssembler(); List<WebConfigPropertyDesiredState> authDesiredStateList = gen.GetAuthenticationDesiredStates(); foreach (var site in serverManager.Sites) { var siteName = site.Name; var siteAuthDesiredStateList = authDesiredStateList.Where(a => CodeGenHelpers.AreEqualCI(a.SiteName, siteName)); var siteCode = new SiteDesiredState(site, siteAuthDesiredStateList, iisOptions); siteCodeList.Add(siteCode); } return siteCodeList; }
public List <SiteDesiredState> BuildSites(IISCodeGenerator.IisPoolAndSitesOptions iisOptions) { ServerManager serverManager = new ServerManager(); List <SiteDesiredState> siteCodeList = new List <SiteDesiredState>(); WebConfigPropertyDesiredStateAssembler gen = new WebConfigPropertyDesiredStateAssembler(); List <WebConfigPropertyDesiredState> authDesiredStateList = gen.GetAuthenticationDesiredStates(); foreach (var site in serverManager.Sites) { var siteName = site.Name; var siteAuthDesiredStateList = authDesiredStateList.Where(a => CodeGenHelpers.AreEqualCI(a.SiteName, siteName)); var siteCode = new SiteDesiredState(site, siteAuthDesiredStateList, iisOptions); siteCodeList.Add(siteCode); } return(siteCodeList); }