Add broadcast scheduling features: implement Show and Channel entities, enhance AppDbContext and DependencyInjection for broadcasting, and update API routing. Include migration for new database schema and update documentation for broadcast-related functionalities.

This commit is contained in:
Leonid Pershin
2026-07-24 08:57:08 +03:00
parent e15ecbdb29
commit 4fa9dae37f
86 changed files with 4094 additions and 15 deletions
@@ -0,0 +1,11 @@
namespace TeleWave.Domain.Broadcast;
/// <summary>Политика вставки рекламы на канале.</summary>
public enum AdInsertion
{
/// <summary>Реклама после целого блока серий.</summary>
BetweenBlocks,
/// <summary>Реклама после каждой серии.</summary>
BetweenEpisodes,
}