public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } AchievementViewModel achievement = await _achievementService.Details((int)id); return(View(achievement)); }