public async Task <UserTrainingCreateDTO> CreateUserTraining(UserTrainingCreateDTO training) { var mappedTraining = _mapper.Map <UserTraining>(training); var returnedTraining = await _userTrainingRepository.CreateUserTraining(mappedTraining); return(_mapper.Map <UserTrainingCreateDTO>(returnedTraining)); }
public async Task <ActionResult <UserTrainingCreateDTO> > CreateUserTraining([FromBody] UserTrainingCreateDTO training) { try { var returnedTraining = await _userTrainingService.CreateUserTraining(training); return(Ok(returnedTraining)); } catch (Exception exception) { return(BadRequest(exception.Message)); } }