Beispiel #1
0
    public async Task <ActionResult> Delete(string clubInitials, Guid id)
    {
        if (!await _authService.CanUserEdit(User, clubInitials))
        {
            return(Unauthorized());
        }
        var user = await _userManager.GetUserAsync(User);

        if (!(await _permissionService.CanDelete(user.Email, id)))
        {
            return(RedirectToAction("Error", "User"));
        }
        var permission = await _permissionService.GetUserAsync(id);

        return(View(permission));
    }