public async Task <IActionResult> GetMeasureFromRange([FromRoute] Guid deviceId, [FromRoute] DateTime dateTime1, [FromRoute] DateTime dateTime2) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Device dev = await GetDeviceAsync(deviceId); if (dev == null) { return(NotFound("Device not found")); } var measure = await _repository.GetRangeAsync(dateTime1, dateTime2, dev); if (measure == null) { return(NotFound()); } return(Ok(measure)); }