public WidgetContainer(IEnumerable <Site> sites) { if (sites == null) { return; } siteId = Guid.Empty; IEnumerable <WidgetManager> wmList = new List <WidgetManager>(); foreach (Site site in sites) { wmList = wmList.Union(site.Widgets); } WidgetManagers = wmList.ToList(); Widgets = WidgetManagers.Select(wm => wm.PreRelease).ToList(); }
public WidgetContainer(IEnumerable <WidgetManager> wms) { siteId = Guid.Empty; WidgetManagers = wms.ToList(); Widgets = WidgetManagers.Select(wm => wm.PreRelease).ToList(); }