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