public ActionResult RenderNavigation() { var config = configurationRepository.GetConfiguration(); var vm = new NavigationViewModel() { Day = config.CurrentDay }; var urlHelper = new UrlHelper(Request.RequestContext); NavigationHelper.PrepareNavigation(ref vm, urlHelper); if (SessionHelper.CurrentEntity.GetCurrentCountry() != null) { vm.AddMarket(SessionHelper.CurrentEntity.GetCurrentCountry(), urlHelper); vm.AddCountry(SessionHelper.CurrentEntity.GetCurrentCountry(), urlHelper); } else { vm.AddMarket(countryRepository.First(), urlHelper); } if (SessionHelper.CurrentEntity?.Citizen?.PlayerTypeID == (int)PlayerTypeEnum.SuperAdmin) { addAdminSection(vm, urlHelper); } vm.AddMap(urlHelper); addOtherSection(vm, urlHelper); vm.AddRankings(urlHelper); /* vm.AddSociety(); * vm.AddRankings(); * vm.AddWars();*/ return(PartialView(vm)); }