public async Task <IActionResult> GetByWeekId(Guid weekId, DayOfWeek dayId) { try { var temperatures = await _temperatureService.GetAllByWeekIdAndDayIdAsync(weekId, dayId); return(Ok(temperatures)); } catch (Exception exception) { _logger.LogError(exception, $"An error occurred while trying to retrieving temperatures for week ${weekId}"); return(StatusCode(StatusCodes.Status500InternalServerError)); } }