using GB5Shared.DTO.Framework.Login; using IDMSDAL.DTOs; namespace IDMSBLL.Interfaces; public interface IEngagementBLL { Task GetEngagementAsync(int engagementId, LoginDTO login, CancellationToken ct); Task GetEngagementDashboardAsync(int engagementId, LoginDTO login, CancellationToken ct); Task SaveEngagementAsync(EngagementDTO dto, LoginDTO login, CancellationToken ct); Task ActivateEngagementAsync(int engagementId, LoginDTO login, CancellationToken ct); Task DeclareGoLiveAsync(int engagementId, DateTime goLiveOn, LoginDTO login, CancellationToken ct); }