private void LoadUserInfo(DTOUser dtoUser)
        {
            var getUserBalanceResponse = _transactionDomain.GetUserBalance(dtoUser.Id);

            if (getUserBalanceResponse.Code == 200)
            {
                dtoUser.Balance = getUserBalanceResponse.Data;
            }

            var getUserTransactionsResult = _transactionDomain.GetUserTransactions(dtoUser.Id);

            if (getUserTransactionsResult.Code == 200)
            {
                dtoUser.Transactions = getUserTransactionsResult.Data;

                foreach (var transaction in dtoUser.Transactions)
                {
                    var getFromUserPublicInfoResponse = GetPublicUserInfo(transaction.From.Id);
                    if (getFromUserPublicInfoResponse.Code == 200)
                    {
                        transaction.From = getFromUserPublicInfoResponse.Data;
                    }

                    var getToUserPublicInfoResponse = GetPublicUserInfo(transaction.To.Id);
                    if (getToUserPublicInfoResponse.Code == 200)
                    {
                        transaction.To = getToUserPublicInfoResponse.Data;
                    }
                }
            }
        }