public SiteNavigationViewModel GetList(OmsSiteNavigation selected) { var items = _siteNavigationRepository .GetAllActive() .Select(MapToViewModel) .ToList(); var viewModel = new SiteNavigationViewModel { Items = items, }; //set the selected item viewModel.Items.First(navItems => navItems.SiteNavigation == selected).IsSelected = true; return(viewModel); }
public PartialViewResult _Site(OmsSiteNavigation selected) { return(PartialView(SiteNavigationService.GetList(selected))); }