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