Files
Tornado3_2026Election/Tornado3_2026Election/Services/StationCatalogService.cs
2026-03-25 17:26:16 +09:00

20 lines
1.2 KiB
C#

using System.Collections.Generic;
using Tornado3_2026Election.Domain;
namespace Tornado3_2026Election.Services;
public sealed class StationCatalogService
{
private readonly IReadOnlyList<BroadcastStationProfile> _stations =
[
new BroadcastStationProfile { Id = "KNN", Name = "KNN", LogoAssetPath = @"Assets\Stations\knn.png", RegionFilters = ["부산", "울산", "경남"] },
new BroadcastStationProfile { Id = "TBC", Name = "TBC", LogoAssetPath = @"Assets\Stations\tbc.png", RegionFilters = ["대구", "경북"] },
new BroadcastStationProfile { Id = "KBC", Name = "KBC", LogoAssetPath = @"Assets\Stations\kbc.png", RegionFilters = ["광주", "전남"] },
new BroadcastStationProfile { Id = "G1", Name = "G1", LogoAssetPath = @"Assets\Stations\g1.png", RegionFilters = ["강원"] },
new BroadcastStationProfile { Id = "TJB", Name = "TJB", LogoAssetPath = @"Assets\Stations\tjb.png", RegionFilters = ["대전", "세종", "충남"] },
new BroadcastStationProfile { Id = "JTV", Name = "JTV", LogoAssetPath = @"Assets\Stations\jtv.png", RegionFilters = ["전북"] }
];
public IReadOnlyList<BroadcastStationProfile> GetAll() => _stations;
}