public async Task <BodyMeasurementCreateDTO> CreateBodyMeasurement(BodyMeasurementCreateDTO measurement) { var mappedMeasurement = _mapper.Map <BodyMeasurement>(measurement); mappedMeasurement.Date = DateTime.Now; var returnedMeasurement = await _bodyMeasurementRepository.CreateBodyMeasurement(mappedMeasurement); return(_mapper.Map <BodyMeasurementCreateDTO>(returnedMeasurement)); }
public async Task <ActionResult <BodyMeasurementCreateDTO> > CreateBodyMeasurement([FromBody] BodyMeasurementCreateDTO measurement) { try { var returnedMeasurement = await _bodyMeasurementService.CreateBodyMeasurement(measurement); return(Ok(returnedMeasurement)); } catch (Exception exception) { return(BadRequest(exception.Message)); } }