public async Task <ActionResult <ChallengeDetailDto> > GetAsync(int id) { ChallengeDetailDto?challenge = await _challengeService.GetAsync(id); return(challenge ?? (ActionResult <ChallengeDetailDto>)NotFound()); }