public IHttpActionResult Create(AddExerciseDetailsRequest exerciseRequest) { if (exerciseRequest == null || !ModelState.IsValid) { return(ResponseMessage(CreateCustomResponseMessage(HttpStatusCode.BadRequest))); } var result = _exerciseService.Add(exerciseRequest); return(ResponseMessage(CreateCustomResponseMessage(result))); }
public ServiceResponse <ExerciseDetailsResponse> Add(AddExerciseDetailsRequest exerciseRequest) { using (DiaryContext db = new DiaryContext()) { var exerciseDetails = new ExerciseDetails { Eccentric = exerciseRequest.Eccentric, EccentricPause = exerciseRequest.EccentricPause, Concetric = exerciseRequest.Concetric, ConcetricPause = exerciseRequest.ConcetricPause, Repeats = exerciseRequest.Repeats, Series = exerciseRequest.Series }; ExerciseDetails _exercise = db.ExercisesDetails.Add(exerciseDetails); db.SaveChanges(); return(new ServiceResponse <ExerciseDetailsResponse>(new ExerciseDetailsResponse(_exercise), HttpStatusCode.OK, "Exercise added succesfully!")); } }