Beispiel #1
0
        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 }));
        }
Beispiel #2
0
        public ActionResult AccessDenied(string hashedAccountId)
        {
            AccessDeniedViewModel model = new AccessDeniedViewModel {
                HashedAccountId = hashedAccountId
            };

            return(View(model));
        }
Beispiel #3
0
        public IActionResult AccessDenied(string ReturnUrl)
        {
            AccessDeniedViewModel vm = new AccessDeniedViewModel
            {
                ReturnUrl = ReturnUrl
            };

            return(View(vm));
        }
Beispiel #4
0
        // GET: AccessDenied
        public ActionResult AccessDenied(string url)
        {
            AccessDeniedViewModel model = new AccessDeniedViewModel
            {
                Url = url
            };

            return(View(model));
        }
Beispiel #5
0
        public async Task <IActionResult> AccessDenied(string returnUrl)
        {
            var user = await userManager.GetUserAsync(User);

            var vm = new AccessDeniedViewModel
            {
                Url      = returnUrl,
                UserName = user.UserName,
                Email    = user.Email
            };

            return(View(vm));
        }