public void EditAchievement(EditAchievementDto achievementDto) { var entity = _repository.GetById <Achievement>(achievementDto.Id); var exercise = _exercisesService.GetSingleExerciseByName(achievementDto.ExerciseName); entity.AchievementPointsGain = achievementDto.AchievementPoints; entity.Difficulty = (ExerciseDifficulty)Enum.Parse(typeof(ExerciseDifficulty), achievementDto.Difficulty); entity.Exercise = exercise; entity.OverloadAmount = achievementDto.OverloadAmount; entity.OverloadType = (OverloadType)Enum.Parse(typeof(OverloadType), achievementDto.OverloadType); _repository.Update <Achievement>(entity); }
public IActionResult Edit(EditAchievementDto dto) { _achievementService.EditAchievement(dto); return Redirect("/Administration/Index"); }