public async Task <IActionResult> GetTelemetry(string deviceId, [FromQuery] DateTime?from = null, [FromQuery] DateTime?to = null, [FromQuery] int rowsPerPage = 0, [FromQuery] int pageNumber = 1, [FromQuery] TemperatureUnit tempUnit = TemperatureUnit.Celsius) { var telemetry = telemetryService.GetByDevice(deviceId, from, to, rowsPerPage, pageNumber); if (telemetry == null) { return(NotFound()); } if (tempUnit == TemperatureUnit.Fahrenheit) { return(Ok(Mapper.Map <PaginatedItemsDto <TelemetryFahrenheitDto> >(telemetry))); } return(Ok(Mapper.Map <PaginatedItemsDto <TelemetryDto> >(telemetry))); }