using EnablementDAL.DTO; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Framework.ResponseStandard; namespace EnablementBLL.ShowChannel; public interface IShowChannelBLL { Task> GetShowChannelAsync(int channelId, LoginDTO login, CancellationToken ct); Task> GetShowChannelListAsync(int pageNo, int pageSize, LoginDTO login, CancellationToken ct); Task> GetSelectListShowChannelAsync(LoginDTO login, CancellationToken ct); Task> SaveShowChannelAsync(ShowChannelDTO dto, LoginDTO login, CancellationToken ct); Task> DeleteShowChannelAsync(int channelId, LoginDTO login, CancellationToken ct); Task> AssignChannelToShowAsync(ShowChannelAssignmentDTO dto, LoginDTO login, CancellationToken ct); Task> UnassignChannelFromShowAsync(ShowChannelAssignmentDTO dto, LoginDTO login, CancellationToken ct); Task> GetChannelsForShowAsync(int showId, LoginDTO login, CancellationToken ct); }