public IActionResult Post([FromBody] Exercise exercise) { try { return(Ok(_exerciseService.Add(exercise).ToApiModel())); } catch (Exception ex) { ModelState.AddModelError("PostExercise", ex.StackTrace); return(BadRequest(ModelState)); } }
public ActionResult <Exercise> Post([FromBody] Exercise value) { try { SetCreatedAuditFields(value); return(Ok(_exerciseService.Add(value, true))); } catch (BadHttpRequestException ex) { return(BadRequest(ex)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
protected virtual void EndEditingExercise(IExercise exercise, EditorCloseOperation operation, EntityLifeCycleState entityLifeCycleState) { if (operation == EditorCloseOperation.Saved) { if (entityLifeCycleState == EntityLifeCycleState.AsExistingEntity) { exerciseService.Update(exercise); } else { exerciseService.Add(exercise); } } CurrentViewModel = exerciseSearchViewModel; }
public async Task <IActionResult> AddExercise([FromBody] ExerciseAddDto dto) { if (dto == null || !ModelState.IsValid) { return(BadRequest()); } try { var entity = await _exerciseService.Add(dto.Name, dto.Description); var result = _mapper.Map <ExerciseDto>(entity); return(CreatedAtRoute(GET_EXERCISE_BY_ID_ROUTE, new { id = result.Id }, result)); } catch (EntityExistsException) { return(new StatusCodeResult((int)HttpStatusCode.Conflict)); } }
public IActionResult ExerciseAdd(Exercise exercise) { if (ModelState.IsValid) { _exerciseService.Add(exercise); TempData.Add("message", "Exercise succesfully added"); return(RedirectToAction("ExerciseAdd")); } else { TempData.Add("message", "Exercise not added Please Try Again"); ExerciseAddViewModel exerciseAddViewModel = new ExerciseAddViewModel { Exercise = exercise, ExerciseTypes = _exerciseTypeService.GetAll() }; return(View(exerciseAddViewModel)); } }
public IActionResult PostExercise([FromBody] ResponseObject responseObject) { if (responseObject == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var json = JsonConvert.SerializeObject(responseObject.Data); var exerciseDTO = JsonConvert.DeserializeObject <ExerciseDTO>(json); exerciseDTO.Id = _service.Add(exerciseDTO); return(Ok(new ResponseObject { Data = exerciseDTO })); }
private void btnSave_Click(object sender, EventArgs e) { if (exercise != null) // UPDATE { exercise.Schedule = null; exercise.Part = null; try { GetDataFromViews(); ValidationTool.Validate(new ExerciseValidator(), exercise); exerciseService.Update(exercise, Session.currentUser); MessageBox.Show("Egzersiz başarıyla güncellendi.", "Başarılı!"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata!"); System.Diagnostics.Debug.WriteLine(ex.StackTrace); } } else // CREATE { exercise = new Exercise { ScheduleID = schedule.ScheduleID }; try { GetDataFromViews(); ValidationTool.Validate(new ExerciseValidator(), exercise); exerciseService.Add(exercise, Session.currentUser); MessageBox.Show("Egzersiz başarıyla oluşturuldu.", "Başarılı!"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata!"); System.Diagnostics.Debug.WriteLine(ex.StackTrace); } } }