add voice service call service and more

This commit is contained in:
2025-11-25 16:49:18 +03:30
parent 60d20a2734
commit 9ba81d944f
49 changed files with 4428 additions and 19 deletions

View File

@@ -22,7 +22,12 @@ public sealed class TelemetryService : ITelemetryService
var entity = mapper.Map<Domain.TelemetryRecord>(dto);
if (!string.IsNullOrEmpty(dto.DeviceName))
{
entity.DeviceId = dbContext.Devices.First(d => d.DeviceName == dto.DeviceName).Id;
var device = await dbContext.Devices.FirstOrDefaultAsync(d => d.DeviceName == dto.DeviceName, cancellationToken);
if (device != null)
{
entity.DeviceId = device.Id;
dto.DeviceId = device.Id; // Update DTO for alert service
}
}
var dt = dto.TimestampUtc;
var py = PersianCalendar.GetYear(dt);