using EnablementDAL.DTO; using GB5Shared.DTO.Framework.Login; namespace EnablementDAL.CustomCode.ShowResolver; public interface IShowResolverDAL { Task> GetCandidateShowsAsync(int startType, LoginDTO login, CancellationToken ct); Task> GetCandidateShowsForMatchAsync(LoginDTO login, CancellationToken ct); Task> GetShowRulesAsync(LoginDTO login, CancellationToken ct); Task> GetShowSchedulesAsync(LoginDTO login, CancellationToken ct); Task> GetUserCompletedRunShowIdsAsync(int userId, LoginDTO login, CancellationToken ct); Task IsFirstLoginAsync(int userId, LoginDTO login, CancellationToken ct); Task> GetStepContentAsync( IEnumerable showIds, LoginDTO login, CancellationToken ct); }