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); }