public IHttpActionResult Create(AddExerciseDetailsRequest exerciseRequest)
        {
            if (exerciseRequest == null || !ModelState.IsValid)
            {
                return(ResponseMessage(CreateCustomResponseMessage(HttpStatusCode.BadRequest)));
            }
            var result = _exerciseService.Add(exerciseRequest);

            return(ResponseMessage(CreateCustomResponseMessage(result)));
        }
Exemplo n.º 2
0
 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!"));
     }
 }