Class ProjectServiceIdentityRepository
- Namespace
- Builvero.Infrastructure.Repositories
- Assembly
- Builvero.Infrastructure.dll
Repository implementation for project service identity data access operations using Entity Framework Core.
public class ProjectServiceIdentityRepository : IProjectServiceIdentityRepository
- Inheritance
-
ProjectServiceIdentityRepository
- Implements
- Inherited Members
Constructors
ProjectServiceIdentityRepository(ApplicationDbContext)
public ProjectServiceIdentityRepository(ApplicationDbContext context)
Parameters
contextApplicationDbContext- Repository implementation for project service identity data access operations using Entity Framework Core.
Methods
CreateAsync(ProjectServiceIdentity, CancellationToken)
Creates a new project service identity.
public Task<ProjectServiceIdentity> CreateAsync(ProjectServiceIdentity identity, CancellationToken ct = default)
Parameters
identityProjectServiceIdentity- Repository implementation for project service identity data access operations using Entity Framework Core.
ctCancellationToken- Repository implementation for project service identity data access operations using Entity Framework Core.
Returns
- Task<ProjectServiceIdentity>
- Repository implementation for project service identity data access operations using Entity Framework Core.
GetByProjectIdAsync(Guid, CancellationToken)
Gets a project service identity by project ID.
public Task<ProjectServiceIdentity?> GetByProjectIdAsync(Guid projectId, CancellationToken ct = default)
Parameters
projectIdGuid- Repository implementation for project service identity data access operations using Entity Framework Core.
ctCancellationToken- Repository implementation for project service identity data access operations using Entity Framework Core.
Returns
- Task<ProjectServiceIdentity>
- Repository implementation for project service identity data access operations using Entity Framework Core.
UpdateAsync(ProjectServiceIdentity, CancellationToken)
Updates an existing project service identity.
public Task UpdateAsync(ProjectServiceIdentity identity, CancellationToken ct = default)
Parameters
identityProjectServiceIdentity- Repository implementation for project service identity data access operations using Entity Framework Core.
ctCancellationToken- Repository implementation for project service identity data access operations using Entity Framework Core.
Returns
- Task
- Repository implementation for project service identity data access operations using Entity Framework Core.