public IActionResult GetChallenges() { var authtoken = User.FindFirstValue(ClaimTypes.NameIdentifier); var challenges = ChallengeUtils.ReloadChallenges(authtoken); return(Content(JsonConvert.SerializeObject(challenges), "application/json")); }
public IActionResult PutActivateChallenge(Guid challengeId) { var authtoken = User.FindFirstValue(ClaimTypes.NameIdentifier); var success = ChallengeUtils.ActivateChallengeForPlayer(authtoken, challengeId); if (success) { return(Ok()); } else { return(Unauthorized()); } }