/
a_trezubov
/
SberAzsMonitoring
Обзор
Документация
Войти
/
a_trezubov
/
SberAzsMonitoring
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/Infrastructure/Repositories/FuelRepository.cs
28 строк
1 KB
a.trezubov
Initial commit: SberAzsMonitoring core architecture
28 июл 2026, 12:18
28 июл 2026, 12:18
5386cd7
Код
Авторство
О чём код?
using SberAzsMonitoring.Application.Interfaces; using SberAzsMonitoring.Application.Common.DTOs; namespace SberAzsMonitoring.Infrastructure.Repositories; public class FuelRepository : IFuelRepository { public Task<IEnumerable<FuelStationDto>> GetCurrentStationsAsync(CancellationToken cancellationToken) { // WebApi региона больше не имеет прямого доступа к СУБД return Task.FromResult(Enumerable.Empty<FuelStationDto>()); } public Task<IEnumerable<FuelStateDto>> GetPriceHistoryAsync(string stationId, string fuelType, CancellationToken cancellationToken) { return Task.FromResult(Enumerable.Empty<FuelStateDto>()); } public Task SaveRegionScanSnapshotAsync(List<FuelStationDto> stations, CancellationToken cancellationToken) { return Task.CompletedTask; // Локально ничего не пишем, всё улетает через KafkaProducer } public Task SaveStationSnapshotAsync(FuelStationDto station, CancellationToken cancellationToken) { return Task.CompletedTask; } }