public async Task <ActionResult> Put(int id, [FromBody] DtoWorkoutHistory workoutHistory)
        {
            var wh = mapper.Map <WorkoutHistory>(workoutHistory, opt => { opt.Items["UserId"] = User.Identity.GetId(); });
            await repository.Update(id, wh);

            return(Ok());
        }
        public async Task <ActionResult> Post(DtoWorkoutHistory workoutHistory)
        {
            var wh      = mapper.Map <WorkoutHistory>(workoutHistory, opt => { opt.Items["UserId"] = User.Identity.GetId(); });
            var created = await repository.Create(wh);

            return(Created(configService.GenerateCreatedUrl(controllerName, created.Id), created));
        }