コード例 #1
0
 public async Task <IAccrualPeriod> GetLastPeriod(string clientId)
 {
     return(await _storage.GetTopRecordAsync(x => x.ClientId == clientId, x => x.EndDt, MongoDB.Driver.SortDirection.Descending));
 }
コード例 #2
0
 public async Task <IOffchainChannel> GetLastChannel(string multisig, string asset)
 {
     return(await _table.GetTopRecordAsync(o => o.Multisig == multisig && o.Asset == asset, o => o.CreateDt, SortDirection.Descending));
 }
コード例 #3
0
 public async Task <ICommitment> GetLastCommitment(string multisig, string asset, CommitmentType type)
 {
     return(await _table.GetTopRecordAsync(o => o.Multisig == multisig && o.AssetId == asset && o.Type == type &&
                                           o.Actual,
                                           o => o.CreateDt, SortDirection.Descending));
 }