public async Task <IActionResult> RequestAccess(AccessDeniedViewModel vm) { await _contactsApiClient.RequestForPrivilege(vm.ContactId, vm.PrivilegeId); return(vm.UserHasUserManagement ? RedirectToAction(vm.ReturnAction, vm.ReturnController) : RedirectToAction("RequestSent", new { privilegeId = vm.PrivilegeId })); }