public PartialViewResult Footer() { var footerNavigationItems = navigationRepository.GetFooterNavigationItems(); var footerNavigationItemsModel = footerNavigationItems.Select(item => MenuItemModel.GetViewModel(item, pageUrlRetriever)); outputCacheDependencies.AddDependencyOnPages(footerNavigationItems); return(PartialView("Navigation/_Footer", new MenuViewModel { Items = footerNavigationItemsModel })); }