public ActionResult Menu() { var rpvm = new RelyingPartiesViewModel(RelyingPartyRepository); var list = rpvm.RPs.Where(x => x.Enabled); if (list.Any()) { var vm = new ChildMenuViewModel { Items = list.Select(x => new ChildMenuItem { Controller = "RP", Action = "RP", Title = x.DisplayName, RouteValues = new{ id = x.ID } }).ToArray() }; return(PartialView("ChildMenu", vm)); } return(new EmptyResult()); }
public ActionResult Index(string action, IEnumerable <RelyingPartyViewModel> list) { if (action == "save") { var vm = new RelyingPartiesViewModel(RelyingPartyRepository); if (ModelState.IsValid) { vm.Update(list); TempData["Message"] = Resources.RPController.UpdateSuccessful; return(RedirectToAction("Index")); } return(View("Index", vm)); } if (action == "new") { return(RedirectToAction("RP")); } ModelState.AddModelError("", Resources.RPController.InvalidAction); return(View("Index", new RelyingPartiesViewModel(RelyingPartyRepository))); }
public ActionResult Index() { var vm = new RelyingPartiesViewModel(RelyingPartyRepository); return(View("Index", vm)); }