diff --git a/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGeographicLocationSessionsFunction.cs b/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGeographicLocationSessionsFunction.cs index 3f4e6039..f1593274 100644 --- a/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGeographicLocationSessionsFunction.cs +++ b/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGeographicLocationSessionsFunction.cs @@ -1,6 +1,6 @@ using System.Net; using AutopilotMonitor.Functions.Helpers; -using AutopilotMonitor.Functions.Services; +using AutopilotMonitor.Shared.DataAccess; using AutopilotMonitor.Shared.Models; using Microsoft.Azure.Functions.Worker; using Microsoft.Azure.Functions.Worker.Http; @@ -11,12 +11,12 @@ namespace AutopilotMonitor.Functions.Functions.Metrics public class GetGeographicLocationSessionsFunction { private readonly ILogger _logger; - private readonly TableStorageService _storageService; + private readonly IMaintenanceRepository _maintenanceRepo; - public GetGeographicLocationSessionsFunction(ILogger logger, TableStorageService storageService) + public GetGeographicLocationSessionsFunction(ILogger logger, IMaintenanceRepository maintenanceRepo) { _logger = logger; - _storageService = storageService; + _maintenanceRepo = maintenanceRepo; } [Function("GetGeographicLocationSessions")] @@ -48,7 +48,7 @@ namespace AutopilotMonitor.Functions.Functions.Metrics locationKey, tenantId, days, groupBy); var cutoff = DateTime.UtcNow.AddDays(-days); - var sessions = await _storageService.GetSessionsByDateRangeAsync(cutoff, DateTime.UtcNow.AddDays(1), tenantId); + var sessions = await _maintenanceRepo.GetSessionsByDateRangeAsync(cutoff, DateTime.UtcNow.AddDays(1), tenantId); var filtered = FilterSessionsByLocation(sessions, locationKey, groupBy); diff --git a/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGlobalGeographicLocationSessionsFunction.cs b/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGlobalGeographicLocationSessionsFunction.cs index 18eee9da..dc164cd5 100644 --- a/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGlobalGeographicLocationSessionsFunction.cs +++ b/src/Backend/AutopilotMonitor.Functions/Functions/Metrics/GetGlobalGeographicLocationSessionsFunction.cs @@ -1,6 +1,6 @@ using System.Net; using AutopilotMonitor.Functions.Helpers; -using AutopilotMonitor.Functions.Services; +using AutopilotMonitor.Shared.DataAccess; using Microsoft.Azure.Functions.Worker; using Microsoft.Azure.Functions.Worker.Http; using Microsoft.Extensions.Logging; @@ -10,14 +10,14 @@ namespace AutopilotMonitor.Functions.Functions.Metrics public class GetGlobalGeographicLocationSessionsFunction { private readonly ILogger _logger; - private readonly TableStorageService _storageService; + private readonly IMaintenanceRepository _maintenanceRepo; public GetGlobalGeographicLocationSessionsFunction( ILogger logger, - TableStorageService storageService) + IMaintenanceRepository maintenanceRepo) { _logger = logger; - _storageService = storageService; + _maintenanceRepo = maintenanceRepo; } [Function("GetGlobalGeographicLocationSessions")] @@ -49,7 +49,7 @@ namespace AutopilotMonitor.Functions.Functions.Metrics locationKey, days, groupBy, userEmail); var cutoff = DateTime.UtcNow.AddDays(-days); - var sessions = await _storageService.GetSessionsByDateRangeAsync(cutoff, DateTime.UtcNow.AddDays(1)); + var sessions = await _maintenanceRepo.GetSessionsByDateRangeAsync(cutoff, DateTime.UtcNow.AddDays(1)); var filtered = GetGeographicLocationSessionsFunction.FilterSessionsByLocation(sessions, locationKey, groupBy);