Example #1
0
        public static async Task <AccountSummaryClass> GetDeserializedClass(
            IJsonRepository jsonNETRepository, int accountNumber)
        {
            var balanceTask = jsonNETRepository.GetBalanceClass(accountNumber);
            var ordersTask  = jsonNETRepository.GetOrdersClass(accountNumber);


            var balance = await balanceTask;
            var orders  = await ordersTask;


            var summary = new AccountSummaryClass()
            {
                Account = accountNumber,
                Balance = balance,
                Orders  = orders
            };

            return(summary);
        }