public AssetOwner GetAssetOwners(string code) { var value = AssetOwners.FirstOrDefault(a => a.IraiCode == "code"); if (value != null) { return(value); } throw new Exception("Asset Dimension cannot be found"); }
public async Task <AssetOwners> GetAssetOwners(string id) { var o = await _client.GetAssetOwnersDataAsync(id); var owners = o.Owners.Select(x => new Owner() { Address = x.Address, Quantity = x.AssetQuantity }).ToList(); var assetOwners = new AssetOwners() { BlockHeight = o.BlockHeight, Owners = owners }; return(assetOwners); }
private AssetOwners GetAssetOwnerList(string id) { var asset = GetAssetById(id); var owners = _context.GetAssetOwners(id) .Select(x => new Owner() { Address = x.Address, Quantity = x.Quantity.GetValueOrDefault() }).ToList(); var assetOwners = new AssetOwners() { Asset = asset, Owners = owners }; return(assetOwners); }