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