示例#1
0
        public async Task ConfigureExercise(ConfigureExerciseVM configureExerciseVM, int ExerciseId)
        {
            var exercise = await GetExerciseById(ExerciseId);

            exercise.ValidCode = configureExerciseVM.ValidCode;
            exercise.Arguments = configureExerciseVM.Arguments;
            await context.SaveChangesAsync();
        }
示例#2
0
        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));
        }
示例#3
0
        public async Task <IActionResult> ConfigureExercise(ConfigureExerciseVM configureExerciseVM, int ExerciseId)
        {
            await exerciseRepository.ConfigureExercise(configureExerciseVM, ExerciseId);

            return(RedirectToAction(nameof(Index)));
        }