using System.Threading; using System.Threading.Tasks; using FrameworkDAL.DTO.Dashboard; using GB5Shared.DTO.Framework.Login; namespace FrameworkBLL.DashboardPage { public interface IDashboardPageBLL { Task GetDashboardPage(int DashboardId, LoginDTO LoginDTO, CancellationToken ct = default); Task SaveDashboardPage(DashboardPageDTO DashboardPageDTO, LoginDTO LoginDTO, CancellationToken ct = default); Task DeleteDashboardPage(int DashboardPageId, LoginDTO LoginDTO, CancellationToken ct = default); Task DeleteDashboardPageWithDashboardAndPage(int DashboardId, int PageId, LoginDTO LoginDTO, CancellationToken ct = default); } }