AJH.CMS.Core.Data.PageDataMapper.GetPage C# (CSharp) Method

GetPage() static private method

static private GetPage ( List pages, System.Data.SqlClient.SqlDataReader reader ) : Page
pages List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.Page
        internal static Page GetPage(List<Page> pages, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_PAGE_ID);
            int value = reader.GetInt32(colIndex);

            Page page = pages.Where(c => c.ID == value).FirstOrDefault();
            if (page == null)
            {
                page = new Page();
                pages.Add(page);
            }
            return page;
        }

Same methods

PageDataMapper::GetPage ( int PageID ) : Page
PageDataMapper::GetPage ( string Name, int PortalID, int LanguageID ) : Page