コード例 #1
0
        public async Task <FinancesViewModel> GetUserFinances(int userId)
        {
            var user = await userManager.GetUserById(userId);

            var wallets = await walletManager.GetUserWallets(userId);

            return(new FinancesViewModel
            {
                UserName = user.Name,
                Wallets = wallets
                          .Select(w => new WalletViewModel
                {
                    Amount = w.Amount,
                    Currency = w.Currency
                }
                                  )
                          .ToArray()
            });
        }