Exemple #1
0
        private void DeclineCredit(IssuedCreditModel issuedCreditModel)
        {
            ModelResourcesManager.GetInstance().RemoveModel(issuedCreditModel);
            AwaitToApprovedCreditModels.Remove(issuedCreditModel);

            MessageBox.Show("Кредит отклонен");
        }
Exemple #2
0
        // Methods.
        private void AcceptCredit(IssuedCreditModel issuedCreditModel)
        {
            issuedCreditModel.IsApproved = true;

            var currencyConverter = ModelResourcesManager.GetInstance().CurrencyConverter;
            var accountToPay      = ModelResourcesManager.GetInstance().GetAccountById(issuedCreditModel.AccountId);

            accountToPay.Amount += currencyConverter.ConvertCurrencies(
                accountToPay.CurrencyTypeModelNavigation.CurrencyTypeEnum,
                issuedCreditModel.CreditTypeModelNavigation.CurrencyTypeModelNavigation.CurrencyTypeEnum,
                issuedCreditModel.Amount);

            ModelResourcesManager.GetInstance().UpdateModel(issuedCreditModel);
            AwaitToApprovedCreditModels.Remove(issuedCreditModel);

            MessageBox.Show("Кредит принят");
        }