using EnablementDAL.DTO; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Framework.ResponseStandard; namespace EnablementBLL.ShowSchedule; public interface IShowScheduleBLL { Task> GetShowScheduleAsync(int showId, LoginDTO login, CancellationToken ct); Task> SaveShowScheduleAsync(ShowScheduleDTO dto, LoginDTO login, CancellationToken ct); Task> DeleteShowScheduleAsync(int showScheduleId, LoginDTO login, CancellationToken ct); Task GetShowScheduleList( CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task GetSelectListShowSchedule( int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); }