Interface IProjectServiceIdentityRepository
- Namespace
- Builvero.Application.Interfaces.Repositories
- Assembly
- Builvero.Application.dll
Repository interface for project service identity data access operations.
public interface IProjectServiceIdentityRepository
Methods
CreateAsync(ProjectServiceIdentity, CancellationToken)
Creates a new project service identity.
Task<ProjectServiceIdentity> CreateAsync(ProjectServiceIdentity identity, CancellationToken ct = default)
Parameters
identityProjectServiceIdentity- Repository interface for project service identity data access operations.
ctCancellationToken- Repository interface for project service identity data access operations.
Returns
- Task<ProjectServiceIdentity>
- Repository interface for project service identity data access operations.
GetByProjectIdAsync(Guid, CancellationToken)
Gets a project service identity by project ID.
Task<ProjectServiceIdentity?> GetByProjectIdAsync(Guid projectId, CancellationToken ct = default)
Parameters
projectIdGuid- Repository interface for project service identity data access operations.
ctCancellationToken- Repository interface for project service identity data access operations.
Returns
- Task<ProjectServiceIdentity>
- Repository interface for project service identity data access operations.
UpdateAsync(ProjectServiceIdentity, CancellationToken)
Updates an existing project service identity.
Task UpdateAsync(ProjectServiceIdentity identity, CancellationToken ct = default)
Parameters
identityProjectServiceIdentity- Repository interface for project service identity data access operations.
ctCancellationToken- Repository interface for project service identity data access operations.
Returns
- Task
- Repository interface for project service identity data access operations.