Interface IProjectRepository
Assembly: Volo.Docs.Domain.dll
Syntax
public interface IProjectRepository : IBasicRepository<Project, Guid>, IBasicRepository<Project>, IReadOnlyBasicRepository<Project, Guid>, IReadOnlyBasicRepository<Project>, IRepository
Methods
GetByShortNameAsync(string, CancellationToken)
Declaration
Task<Project> GetByShortNameAsync(string shortName, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(string, int, int, CancellationToken)
Declaration
Task<List<Project>> GetListAsync(string sorting, int maxResultCount, int skipCount, CancellationToken cancellationToken = default)
Parameters
Returns
GetListWithoutDetailsAsync(CancellationToken)
Declaration
Task<List<ProjectWithoutDetails>> GetListWithoutDetailsAsync(CancellationToken cancellationToken = default)
Parameters
Returns
ShortNameExistsAsync(string, CancellationToken)
Declaration
Task<bool> ShortNameExistsAsync(string shortName, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods