public async Task <IActionResult> RedeemReward([FromRoute] int id) { var claim = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name); await _rewardService.RedeemRewardAsync(claim.Value, id); return(new NoContentResult()); }