public async Task ConfigureExercise(ConfigureExerciseVM configureExerciseVM, int ExerciseId) { var exercise = await GetExerciseById(ExerciseId); exercise.ValidCode = configureExerciseVM.ValidCode; exercise.Arguments = configureExerciseVM.Arguments; await context.SaveChangesAsync(); }
public async Task <IActionResult> ConfigureExercise(int ExerciseId) { var data = await exerciseRepository.GetExerciseById(ExerciseId); ConfigureExerciseVM configureExerciseVM = new ConfigureExerciseVM(); configureExerciseVM.Title = data.Title; configureExerciseVM.Description = data.Description; configureExerciseVM.MaxPoints = data.MaxPoints; configureExerciseVM.Arguments = data.Arguments; configureExerciseVM.ValidCode = data.ValidCode; return(View(configureExerciseVM)); }
public async Task <IActionResult> ConfigureExercise(ConfigureExerciseVM configureExerciseVM, int ExerciseId) { await exerciseRepository.ConfigureExercise(configureExerciseVM, ExerciseId); return(RedirectToAction(nameof(Index))); }