using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using QMSDAL.DTO; namespace QMSBLL.Checklist { public interface IChecklistBLL { Task GetChecklistAsync( int checklistId, LoginDTO login, CancellationToken ct = default); Task GetChecklistListAsync(int FirstNumber, int MaxResult, LoginDTO login, CriteriaDTO CriteriaDTO, CancellationToken ct = default); Task SaveChecklistAsync( ChecklistDTO dto, LoginDTO login, CancellationToken ct = default); Task DeleteChecklist(int checklistId, LoginDTO loginDTO); Task GetSelectListChecklistFull(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); } }