public async Task <ActionResult> AccountUsers(int id) { Debug.WriteLine($"App-Debug: {(nameof(AccountsController))} {nameof(AccountUsers)} {id}"); var usersView = await _siteConnector.DownloadView( SupportServices.Portal, _identity, $"resources/users/{id}/accounts/"); var accountUsersViewModel = new AccountUsersViewModel { Account = _accountViewModels.Accounts.FirstOrDefault(x => x.AccountId == id), View = usersView }; if (NavItem.IsAResourceRequest(Request)) { return(View("_accountUsers", accountUsersViewModel)); } var entityType = "Account.User"; var identifiers = new Dictionary <string, string> { { "accountId", $"{id}" } }; var menuNavItems = NavItem.TransformNavItems( MvcApplication.NavItems .Where(x => x.Key.StartsWith($"{_menuType}")) .ToDictionary(x => x.Key, x => x.Value), _siteConnector.Services[SupportServices.Portal], identifiers ).Select(s => s.Value).ToList(); ViewBag.Menu = Menu.ConfigureMenu(menuNavItems, entityType, new List <string> { entityType }, MenuOrientations.Vertical); return(View("_accountUsers", accountUsersViewModel)); }
public IActionResult UsersView(long idnt, AccountUsersViewModel model, UserService service) { model.User = service.GetUser(idnt); return(View(model)); }