Table of Contents

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

identity ProjectServiceIdentity
Repository interface for project service identity data access operations.
ct CancellationToken
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

projectId Guid
Repository interface for project service identity data access operations.
ct CancellationToken
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

identity ProjectServiceIdentity
Repository interface for project service identity data access operations.
ct CancellationToken
Repository interface for project service identity data access operations.

Returns

Task
Repository interface for project service identity data access operations.