private void MapOutput_loanSchedule(BorrowerAndLoanInformation obj)
        {
            int     periods, loanTerm, num_pay = 12;
            decimal balance, rate;
            var     date = obj.Date2;

            int.TryParse(obj.LoanTerm, out loanTerm);
            decimal.TryParse(obj.LoanAmount, out balance);
            decimal.TryParse(obj.InterestRate, out rate);


            periods = loanTerm * num_pay;

            var loan = new LoanSchedule(balance, periods, rate, date, 12 / num_pay) as LoanSchedule;

            loanGrid.ItemsSource = loan.list;
        }
        private void MapOutput_loanSchedule()
        {
            int     periods, LoanTerm, num_pay = 12;
            decimal balance, rate, extraPay;
            var     Date = date.SelectedDate ?? DateTime.Now;

            int.TryParse(loanTerm.Text, out LoanTerm);
            decimal.TryParse(loanAmount.Text, out balance);
            decimal.TryParse(interestRate.Text, out rate);
            decimal.TryParse(ExtraPayment.Text, out extraPay);


            periods = LoanTerm * num_pay;

            var loan = new LoanSchedule(balance, extraPay, periods, rate, Date, 12 / num_pay) as LoanSchedule;

            loanGrid.ItemsSource     = loan.list;
            Loan_Summary.DataContext = loan.list2;
            LoanInf.DataContext      = loan.list1;
        }