Interface IUserMarkedItemRepository
Assembly: Volo.CmsKit.Domain.dll
Syntax
public interface IUserMarkedItemRepository : IBasicRepository<UserMarkedItem, Guid>, IBasicRepository<UserMarkedItem>, IReadOnlyBasicRepository<UserMarkedItem, Guid>, IReadOnlyBasicRepository<UserMarkedItem>, IRepository
Methods
FindAsync(Guid, string, string, CancellationToken)
Declaration
Task<UserMarkedItem> FindAsync(Guid userId, string entityType, string entityId, CancellationToken cancellationToken = default)
Parameters
Returns
GetEntityIdsFilteredByUserAsync(Guid, string, Guid?, CancellationToken)
Declaration
Task<List<string>> GetEntityIdsFilteredByUserAsync(Guid userId, string entityType, Guid? tenantId = null, CancellationToken cancellationToken = default)
Parameters
Returns
GetListForUserAsync(Guid, string, CancellationToken)
Declaration
Task<List<UserMarkedItem>> GetListForUserAsync(Guid userId, string entityType, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods