namespace Netina.Core.BaseServices.Abstracts; public interface IPageService : IScopedDependency { Task GetPageAsync(Guid? id = null, string? pageName = null, string? pageSlug = null, string? type = null, CancellationToken cancellationToken = default); Task> GetPagesAsync(CancellationToken cancellationToken = default); Task CreatePageAsync(PageActionRequestDto entity, CancellationToken cancellationToken = default); Task DeletePageAsync(Guid id, CancellationToken cancellationToken = default); }