public async Task <ActionResult <Achievement> > GetAchivementById(Guid Id, CancellationToken Cancel) { try { var Achievement = await AchievementService.GetAchievementById(Id, Cancel); if (Achievement != null) { return(Ok(Achievement)); } return(NotFound()); } catch { return(BadRequest()); } }