public IHttpActionResult Create(AddExerciseEquipmentRequest exerciseRequest) { if (exerciseRequest == null || !ModelState.IsValid) { return(ResponseMessage(CreateCustomResponseMessage(HttpStatusCode.BadRequest))); } var result = _exerciseService.Add(exerciseRequest); return(ResponseMessage(CreateCustomResponseMessage(result))); }
public ServiceResponse <ExerciseEquipmentResponse> Add(AddExerciseEquipmentRequest exerciseRequest) { using (DiaryContext db = new DiaryContext()) { var exerciseEquipment = new ExerciseEquipment { Name = exerciseRequest.Name }; ExerciseEquipment _exercise = db.ExerciseEquipment.Add(exerciseEquipment); db.SaveChanges(); return(new ServiceResponse <ExerciseEquipmentResponse>(new ExerciseEquipmentResponse(_exercise), HttpStatusCode.OK, "Exercise added succesfully!")); } }