Api/Netina.Core/BaseServices/Abstracts/IPageService.cs

9 lines
562 B
C#
Raw Normal View History

namespace Netina.Core.BaseServices.Abstracts;
2024-02-12 22:01:15 +03:30
public interface IPageService : IScopedDependency
{
Task<BasePageSDto> GetPageAsync(Guid? id = null, string? pageName = null, string? pageSlug = null, string? type = null, CancellationToken cancellationToken = default);
Task<List<BasePageSDto>> GetPagesAsync(CancellationToken cancellationToken = default);
2024-02-12 22:01:15 +03:30
Task<bool> CreatePageAsync(PageActionRequestDto entity, CancellationToken cancellationToken = default);
Task<bool> DeletePageAsync(Guid id, CancellationToken cancellationToken = default);
2024-02-12 22:01:15 +03:30
}