public async Task <int> AddAchievementsGroupAsync(AchievementsGroup entity) { context.AchievementGroups.Add(entity); await context.SaveChangesAsync(); return(entity.Id); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] AchievementsGroup achievementGroup) { if (id != achievementGroup.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(achievementGroup)); } IActionResult result; try { await achievementsGroupsRepository.UpdateAchievementsGroupAsync(achievementGroup); result = RedirectToAction(nameof(Index)); } catch (Exception ex) { result = StatusCode(StatusCodes.Status500InternalServerError, ex); } return(result); }
public async Task UpdateAchievementsGroupAsync(AchievementsGroup entity) { context.AchievementGroups.Update(entity); await context.SaveChangesAsync(); }