private IEnumerable <PageViewZoneElement> EnumeratePageViewZoneElements(IEnumerable <PageZoneElement> pageZoneElements) { foreach (PageZoneElement pageZoneElement in pageZoneElements) { PageViewZoneElement pageViewZoneElement = new PageViewZoneElement { ElementTypeId = pageZoneElement.ElementTypeId, ElementId = pageZoneElement.ElementId }; yield return(pageViewZoneElement); } }
private IEnumerable <PageViewZoneElement> EnumeratePageViewZoneElements(IEnumerable <MasterPageZoneElement> masterPageZoneElements) { foreach (MasterPageZoneElement masterPageZoneElement in masterPageZoneElements) { PageViewZoneElement pageViewZoneElement = new PageViewZoneElement { ElementTypeId = masterPageZoneElement.ElementTypeId, ElementId = masterPageZoneElement.ElementId, BeginRender = masterPageZoneElement.BeginRender, EndRender = masterPageZoneElement.EndRender }; yield return(pageViewZoneElement); } }
private IEnumerable <PageViewZoneElement> EnumeratePageViewZoneElements(IEnumerable <PageZoneElement> pageZoneElements, IEnumerable <MasterPageZoneElement> masterPageZoneElements) { foreach (MasterPageZoneElement masterPageZoneElement in masterPageZoneElements) { PageZoneElement pageZoneElement = pageZoneElements.Where(e => e.MasterPageZoneElementId == masterPageZoneElement.MasterPageZoneElementId).FirstOrDefault(); if (pageZoneElement == null) { continue; } PageViewZoneElement pageViewZoneElement = new PageViewZoneElement { ElementTypeId = pageZoneElement.ElementTypeId, ElementId = pageZoneElement.ElementId, BeginRender = masterPageZoneElement.BeginRender, EndRender = masterPageZoneElement.EndRender }; yield return(pageViewZoneElement); } }