예제 #1
0
        public async Task <IActionResult> Get(long id)
        {
            var measurement = await _measurementRepository.Get(id);

            if (measurement == null)
            {
                return(NotFound("The measurement record couldnt be found."));
            }

            return(Ok(measurement));
        }
예제 #2
0
        public async Task <IActionResult> Get(int aquariumId, int measurementId)
        {
            var measurement = await _repository.Get(measurementId);

            if (measurement == null)
            {
                return(NotFound());
            }

            AddETag(measurement.RowVersion);

            return(Ok(_mapper.Map <MeasurementModel>(measurement)));
        }
예제 #3
0
        public IHttpActionResult Get(int id)
        {
            var measurement = _measureRep.Get(id);

            if (measurement == null)
            {
                var errorMessage = _messages.GetMessage(Custom.NotFound, "Measurement");
                return(NotFound(errorMessage));
            }

            var measurementModel = _mapper.Map <MeasurementModelGet>(measurement);

            return(Ok(measurementModel));
        }