Esempio n. 1
0
        public virtual LoanScheduleDeleted CloneScheduleItem(LoanScheduleItem fromItem)
        {
            var deletedItem = new LoanScheduleDeleted()
            {
                LoanScheduleID         = fromItem.Id,
                Date                   = fromItem.Date,
                Status                 = fromItem.Status,
                LateCharges            = fromItem.LateCharges,
                RepaymentAmount        = fromItem.RepaymentAmount,
                LoanRepayment          = fromItem.LoanRepayment,
                Principal              = fromItem.Principal,
                LoanId                 = fromItem.Loan.Id,
                AmountDue              = fromItem.AmountDue,
                Interest               = fromItem.Interest,
                InterestPaid           = fromItem.InterestPaid,
                Fees                   = fromItem.Fees,
                FeesPaid               = fromItem.FeesPaid,
                Balance                = fromItem.Balance,
                Delinquency            = fromItem.Delinquency,
                BalanceBeforeRepayment = fromItem.BalanceBeforeRepayment,
                PrevInstallmentDate    = fromItem.PrevInstallmentDate,
                CustomInstallmentDate  = fromItem.CustomInstallmentDate,
                LastNoticeSent         = fromItem.LastNoticeSent,
                DatePaid               = fromItem.DatePaid,
                InterestRate           = fromItem.InterestRate
            };

            return(deletedItem);
        }
Esempio n. 2
0
 public virtual void TryAddRemovedOnReschedule(LoanScheduleDeleted item)
 {
     RemovedOnReschedule.Add(item);
 }