Веб-приложение для выравнивания тарифных интервалов загрузки по нескольким категориям номеров.
Для каждой категории пользователь задаёт собственные интервалы загрузки и названия тарифов. Приложение объединяет все границы в общую сетку и показывает, какой тариф действует для каждой категории на каждом итоговом интервале.
- пошаговая настройка категорий и тарифов;
- выбор границ интервалов с помощью slider;
- автоматическое покрытие диапазона от 0% до 100%;
- начало следующего интервала рассчитывается как конец предыдущего + 1;
- объединение границ всех категорий в единую тарифную сетку;
- интерфейс на стандартных компонентах Bootstrap без jQuery.
Укажите, для скольких категорий номеров нужно выполнить расчёт.
Задайте название каждой категории и количество её исходных тарифных интервалов. В примере используются три категории с 4, 4 и 3 интервалами.
Настройте конечные границы с помощью slider и задайте тарифы. Первый интервал всегда начинается с 0%, последний заканчивается на 100%, а следующий начинается с предыдущей границы + 1.
Приложение объединяет границы всех категорий и строит итоговые таблицы тарифов.
- .NET 10
- ASP.NET Core Blazor Web App
- Interactive Server render mode
- Bootstrap
dotnet run --project OccupancyRateBands/OccupancyRateBands.csprojПосле запуска откройте адрес, указанный в выводе команды dotnet run.



