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)); }