public async Task <IActionResult> DeclineInvitationToJoinWallet(string userId, int walletId) { if (User.FindFirst(ClaimTypes.NameIdentifier).Value == userId) { var user = await _userManager.Users.FirstOrDefaultAsync(u => u.Id == userId); var result = await _repository.DeclineInvite(userId, walletId); if (result.isSuccessful) { return(Ok(result.Message)); } return(BadRequest(result.Message)); } return(Unauthorized()); }