private void DeclineCredit(IssuedCreditModel issuedCreditModel) { ModelResourcesManager.GetInstance().RemoveModel(issuedCreditModel); AwaitToApprovedCreditModels.Remove(issuedCreditModel); MessageBox.Show("Кредит отклонен"); }
// 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("Кредит принят"); }