using GB5Shared.DTO.Framework.Login; using TCMSDAL.DTO; namespace TCMSBLL.Interfaces; public interface ITCMSProjectBLL { Task GetProjectAsync(int projectId, LoginDTO login, CancellationToken ct); Task> GetProjectListAsync(string? projectType, string? status, bool? isActive, LoginDTO login, CancellationToken ct); Task> GetSelectListAsync(LoginDTO login, CancellationToken ct); Task SaveProjectAsync(TCMSProjectDTO dto, LoginDTO login, CancellationToken ct); }