void addDebtIncome()

in app/src/main/java/org/apache/fineract/ui/online/loanaccounts/loanapplication/AddDebtIncomeBottomSheet.java [93:121]


    void addDebtIncome() {
        if (TextUtils.isEmpty(etAmount.getText().toString().trim())) {
            Toaster.show(rootView, getString(R.string.amount_should_be_not_empty));
            return;
        }
        if (TextUtils.isEmpty(etDescription.getText().toString().trim())) {
            Toaster.show(rootView, getString(R.string.description_should_not_be_empty));
            return;
        }

        CreditWorthinessFactor creditWorthinessFactor = new CreditWorthinessFactor();
        creditWorthinessFactor.setAmount(Double.parseDouble(etAmount.getText().toString().trim()));
        creditWorthinessFactor.setDescription(etDescription.getText().toString().trim());
        switch (creditWorthinessSource) {
            case DEBT:
                debtListener.addDebt(creditWorthinessFactor);
                break;
            case INCOME:
                incomeListener.addIncome(creditWorthinessFactor);
                break;
            case EDIT_DEBT:
                debtListener.editDebt(creditWorthinessFactor, position);
                break;
            case EDIT_INCOME:
                incomeListener.editIncome(creditWorthinessFactor, position);
                break;
        }
        dismiss();
    }