Bars.Trainers.Service — фоновая служба (Windows Service) с REST API для управления инструкторами, расписанием, типами занятий и тренировками в составе системы Bars.
Служба работает с базой данных Bars, предоставляет HTTP API для клиентских приложений (в т. ч. формы инструкторов), поддерживает кэширование данных, версионирование запросов и уведомления через SignalR (
/notify).Документация API доступна по адресу
/scalarпосле запуска службы.
Минимальные системные требования
Платформа:
- Windows 10 версии 1607 или более поздней
- Windows 11
- .NET 10 Runtime (ASP.NET Core) — скачать (раздел Run apps → ASP.NET Core Runtime)
Разрядность: x64
Процессор: 4 ядра
ОЗУ \ ПЗУ: 8 ГБ \ SSD 120 ГБ
СУБД: Microsoft SQL Server (база данных Bars / KSO), сетевой доступ к серверу БД
Сеть: порт HTTP по умолчанию
50070(настраивается вappsettings.json)
Дата: июнь 2026
Платформа: .NET 10
Основные изменения:
OUTPUT, что устраняет ошибки EF Core 8+.Дата: декабрь 2025
Платформа: .NET 6 → .NET 8 (в последующих сборках ветки)
Основные изменения:
Дата: октябрь 2025
Платформа: .NET 6
Основные изменения:
Bars.Trainers.Service.Client).