Esempio n. 1
0
 /// <summary>
 /// Query returns the asset list for the selected user(userId) ordered by the asset’s name.
 /// </summary>
 /// <param name="userId"></param>
 /// <returns>Output model includes Asset.Id, Asset.Name and Balance</returns>
 public IEnumerable <AssetWithBalance> GetUserAssetsOrderedByAssetName(int userId)
 {
     return(_assetRepository.GetAllAssetsByUserIdOrderedByAssetName(userId)
            .Select(asset =>
                    new AssetWithBalance
     {
         Balance = asset.Balance,
         Name = asset.Name,
         Id = asset.AssetId
     }));
 }