using EnablementDAL.DTO; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace EnablementDAL.CustomCode.ShowSchedule; public interface IShowScheduleDAL { Task GetShowScheduleAsync(int showId, LoginDTO login, CancellationToken ct); Task InsertShowScheduleAsync(ShowScheduleDTO dto, LoginDTO login, CancellationToken ct); Task UpdateShowScheduleAsync(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, bool IsCount = false); }