Table of Contents

Class WatchedTransactionDbRepository

Namespace
NLightning.Infrastructure.Repositories.Database.Bitcoin
Assembly
NLightning.Infrastructure.Repositories.dll
public class WatchedTransactionDbRepository : BaseDbRepository<WatchedTransactionEntity>, IWatchedTransactionDbRepository
Inheritance
WatchedTransactionDbRepository
Implements
Inherited Members

Constructors

WatchedTransactionDbRepository(NLightningDbContext)

public WatchedTransactionDbRepository(NLightningDbContext context)

Parameters

context NLightningDbContext

Methods

Add(WatchedTransactionModel)

public void Add(WatchedTransactionModel watchedTransactionModel)

Parameters

watchedTransactionModel WatchedTransactionModel

GetAllPendingAsync()

public Task<IEnumerable<WatchedTransactionModel>> GetAllPendingAsync()

Returns

Task<IEnumerable<WatchedTransactionModel>>

GetByTransactionIdAsync(TxId)

public Task<WatchedTransactionModel?> GetByTransactionIdAsync(TxId transactionId)

Parameters

transactionId TxId

Returns

Task<WatchedTransactionModel>

Update(WatchedTransactionModel)

public void Update(WatchedTransactionModel watchedTransactionModel)

Parameters

watchedTransactionModel WatchedTransactionModel