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