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)); }
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()))); }