BCards/src/BCards.Web/Services/ILivePageService.cs
2025-08-17 00:29:17 -03:00

14 lines
528 B
C#

using BCards.Web.Models;
namespace BCards.Web.Services;
public interface ILivePageService
{
Task<LivePage?> GetByCategoryAndSlugAsync(string category, string slug);
Task<List<LivePage>> GetAllActiveAsync();
Task<LivePage?> GetLivePageFromUserPageId(string userPageId);
Task<LivePage> SyncFromUserPageAsync(string userPageId);
Task<bool> DeleteByOriginalPageIdAsync(string originalPageId);
Task IncrementViewAsync(string livePageId);
Task IncrementLinkClickAsync(string livePageId, int linkIndex);
}