コード例 #1
0
        private async Task <ICommonEntity> CalculateBalanceAndAnualBalanceResults(ICommonEntity entity)
        {
            var balance = await _balanceRepository.GetByIdAsync(entity.BalanceId);

            if (balance == null)
            {
                return(null);
            }

            await _balanceRepository.CalculateResult(balance);

            var anualBalance = await _anualBalanceRepository.GetByIdAsync(balance.AnualBalanceId);

            if (anualBalance == null)
            {
                return(null);
            }

            await _anualBalanceRepository.CalculateResult(anualBalance);

            return(entity);
        }