using EnablementDAL.DTO; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Framework.ResponseStandard; namespace EnablementBLL.ShowRun; public interface IShowRunBLL { Task> CreateRunAsync(ShowRunDTO dto, LoginDTO login, CancellationToken ct); Task> UpdateStepAsync(ShowRunStepDTO stepDto, LoginDTO login, CancellationToken ct); Task> DismissAsync(int showRunId, LoginDTO login, CancellationToken ct); Task> CompleteAsync(int showRunId, LoginDTO login, CancellationToken ct); Task> GetHistoryAsync(int userId, int showId, int pageNo, int pageSize, LoginDTO login, CancellationToken ct); }