public void H_UpdateWorkoutTest()
        {
            workout_collection wc = new workout_collection();
            var workout           = workoutCollectionService.GetWorkouts().Where(x => x.workout_title.Equals("TestServiceWorkout", StringComparison.InvariantCultureIgnoreCase))
                                    .FirstOrDefault();

            if (workout != null)
            {
                workout.workout_note = "TestServiceNote1";
                wc = workoutCollectionService.UpdateWorkout(workout);
                Assert.AreNotEqual("TestServiceNote", wc.workout_note);
            }
        }
        public HttpResponseMessage UpdateWorkout(WorkoutCollection wc)
        {
            WorkoutCollection result = new WorkoutCollection();

            try
            {
                var input = Helper.CastObject <workout_collection>(wc);
                var res   = _workoutService.UpdateWorkout(input);
                MapCollection(res, ref result);
            }
            catch (Exception ex)
            {
                _logManager.WriteLog(ex);
            }
            return(ToJson(result));
        }