BetterCms.Module.Pages.PagesModuleDescriptor.ExtendPageWithPageData C# (CSharp) Method

ExtendPageWithPageData() private method

Extends the page and master page view models with data from provided page entity.
private ExtendPageWithPageData ( RenderPageViewModel renderPageViewModel, IPage pageData ) : void
renderPageViewModel RenderPageViewModel The render page view model.
pageData IPage The page data.
return void
        private void ExtendPageWithPageData(RenderPageViewModel renderPageViewModel, IPage pageData)
        {
            if (renderPageViewModel.MasterPage != null)
            {
                ExtendPageWithPageData(renderPageViewModel.MasterPage, renderPageViewModel.PageData);
            }

            renderPageViewModel.ExtendWithPageData(pageData);
        }