Interface IVirtualApplicationEntityRepository
- Namespace
- Monai.Deploy.InformaticsGateway.Database.Api.Repositories
- Assembly
- Monai.Deploy.InformaticsGateway.Database.Api.dll
public interface IVirtualApplicationEntityRepository
Methods
Task<VirtualApplicationEntity> AddAsync(VirtualApplicationEntity item, CancellationToken cancellationToken = default)
Parameters
item
VirtualApplicationEntity
cancellationToken
CancellationToken
Returns
- Task<VirtualApplicationEntity>
Task<bool> ContainsAsync(Expression<Func<VirtualApplicationEntity, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
predicate
Expression<Func<VirtualApplicationEntity, bool>>
cancellationToken
CancellationToken
Returns
- Task<bool>
Task<VirtualApplicationEntity?> FindByAeTitleAsync(string aeTitle, CancellationToken cancellationToken = default)
Parameters
aeTitle
string
cancellationToken
CancellationToken
Returns
- Task<VirtualApplicationEntity>
Task<VirtualApplicationEntity?> FindByNameAsync(string name, CancellationToken cancellationToken = default)
Parameters
name
string
cancellationToken
CancellationToken
Returns
- Task<VirtualApplicationEntity>
Task<VirtualApplicationEntity> RemoveAsync(VirtualApplicationEntity entity, CancellationToken cancellationToken = default)
Parameters
entity
VirtualApplicationEntity
cancellationToken
CancellationToken
Returns
- Task<VirtualApplicationEntity>
Task<List<VirtualApplicationEntity>> ToListAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<List<VirtualApplicationEntity>>
Task<VirtualApplicationEntity> UpdateAsync(VirtualApplicationEntity entity, CancellationToken cancellationToken = default)
Parameters
entity
VirtualApplicationEntity
cancellationToken
CancellationToken
Returns
- Task<VirtualApplicationEntity>