private static OCurrency GetValue(CreditInsuranceEvent eventItem, ContractAccountingRule rule) { OCurrency amount = 0; if (rule.EventAttribute.Name.ToLower() == "principal") { amount = eventItem.Principal; } if (rule.EventAttribute.Name.ToLower() == "commission") { amount = eventItem.Commission; } return(amount); }
private void CreditInsuranceOrigination(CreditInsuranceEvent insuranceEvent, Loan contract, SqlTransaction sqlTransaction) { insuranceEvent.Id = _eventManagement.AddLoanEventHead(insuranceEvent, contract.Id, sqlTransaction); _eventManagement.AddCreditInsuranceEvent(insuranceEvent, sqlTransaction); }