Table of Contents

Interface IMonaiApplicationEntityRepository

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

Methods

AddAsync(MonaiApplicationEntity, CancellationToken)

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

Parameters

item MonaiApplicationEntity
cancellationToken CancellationToken

Returns

Task<MonaiApplicationEntity>

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

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

Parameters

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

Returns

Task<bool>

FindByNameAsync(string, CancellationToken)

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

Parameters

name string
cancellationToken CancellationToken

Returns

Task<MonaiApplicationEntity>

RemoveAsync(MonaiApplicationEntity, CancellationToken)

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

Parameters

entity MonaiApplicationEntity
cancellationToken CancellationToken

Returns

Task<MonaiApplicationEntity>

ToListAsync(CancellationToken)

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

Parameters

cancellationToken CancellationToken

Returns

Task<List<MonaiApplicationEntity>>

UpdateAsync(MonaiApplicationEntity, CancellationToken)

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

Parameters

entity MonaiApplicationEntity
cancellationToken CancellationToken

Returns

Task<MonaiApplicationEntity>