using GB5Shared.DTO.Framework.Login; using IDMSDAL.DTOs; namespace IDMSBLL.Interfaces; public interface IReworkBLL { Task GetReworkAsync(int reworkId, LoginDTO login, CancellationToken ct); Task> GetReworkByEngagementAsync(int engagementId, LoginDTO login, CancellationToken ct); Task SaveReworkAsync(ReworkDTO dto, LoginDTO login, CancellationToken ct); Task ResolveReworkAsync(int reworkId, int resolvedById, LoginDTO login, CancellationToken ct); }