예제 #1
0
        public async Task <IActionResult> UpdateExercise(ExerciseUpdateModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            RestRequest request = new RestRequest("exercise/update", Method.PUT);

            request.AddJsonBody(model);

            IRestResponse <ExerciseDto> response =
                await httpClientService.NewInstance(token)
                .ExecuteWithTimeoutExceptionAsync <ExerciseDto>(request);

            return(Redirect("~/training/update/" + response.Data.TrainingTemplateId));
        }
예제 #2
0
 public async Task <ExerciseDto> UpdateExerciseAsync(ExerciseUpdateModel model, int userId)
 {
     return(await UpsertExerciseAsync(mapper.Map <ExerciseUpdateModel, Exercise>(model), userId));
 }
 public async Task <IActionResult> UpdateExerciseAsync([FromBody] ExerciseUpdateModel exerciseUpdateModel)
 {
     return(this.ConvertResult(
                await exerciseService.UpdateExerciseAsync(exerciseUpdateModel, userResolverService.GetUserId())));
 }