Table of Contents

Interface ISourceApplicationEntityRepository

Namespace
Monai.Deploy.InformaticsGateway.Database.Api.Repositories
Assembly
Monai.Deploy.InformaticsGateway.Database.Api.dll
public interface ISourceApplicationEntityRepository

Methods

AddAsync(SourceApplicationEntity, CancellationToken)

Task<SourceApplicationEntity> AddAsync(SourceApplicationEntity item, CancellationToken cancellationToken = default)

Parameters

item SourceApplicationEntity
cancellationToken CancellationToken

Returns

Task<SourceApplicationEntity>

ContainsAsync(Expression<Func<SourceApplicationEntity, bool>>, CancellationToken)

Task<bool> ContainsAsync(Expression<Func<SourceApplicationEntity, bool>> predicate, CancellationToken cancellationToken = default)

Parameters

predicate Expression<Func<SourceApplicationEntity, bool>>
cancellationToken CancellationToken

Returns

Task<bool>

FindByAETAsync(string, CancellationToken)

Task<SourceApplicationEntity[]?> FindByAETAsync(string aeTitle, CancellationToken cancellationToken = default)

Parameters

aeTitle string
cancellationToken CancellationToken

Returns

Task<SourceApplicationEntity[]>

FindByNameAsync(string, CancellationToken)

Task<SourceApplicationEntity?> FindByNameAsync(string name, CancellationToken cancellationToken = default)

Parameters

name string
cancellationToken CancellationToken

Returns

Task<SourceApplicationEntity>

RemoveAsync(SourceApplicationEntity, CancellationToken)

Task<SourceApplicationEntity> RemoveAsync(SourceApplicationEntity entity, CancellationToken cancellationToken = default)

Parameters

entity SourceApplicationEntity
cancellationToken CancellationToken

Returns

Task<SourceApplicationEntity>

ToListAsync(CancellationToken)

Task<List<SourceApplicationEntity>> ToListAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<SourceApplicationEntity>>

UpdateAsync(SourceApplicationEntity, CancellationToken)

Task<SourceApplicationEntity> UpdateAsync(SourceApplicationEntity entity, CancellationToken cancellationToken = default)

Parameters

entity SourceApplicationEntity
cancellationToken CancellationToken

Returns

Task<SourceApplicationEntity>