first commit

This commit is contained in:
Zeeshaun
2026-03-11 11:18:25 -05:00
commit f3cb730f3b
472 changed files with 53651 additions and 0 deletions
@@ -0,0 +1,28 @@
using CRIF.ACTion.Common;
using CRIF.ACTion.Configuration;
using CRIF.ACTion.Loan.Assets;
namespace CRIF.ACTion.Loan
{
public class HelocFlexAppBuilder : ILoanApplicationRequestBuilder
{
private readonly CrifSettings _settings;
public HelocFlexAppBuilder(CrifSettings settings)
{
_settings = settings;
}
public void SetDetails(LoanApplicationRequestBuilder createApp)
{
createApp.AppDetails = new AppDetailHelocSection(createApp.CrifRequestSectionNamespace, _settings);
((AppDetailHelocSection)createApp.AppDetails).AddPropertyDetails(createApp.LoanApplication.RealEstate);
((AppDetailHelocSection)createApp.AppDetails).AddHmdaDisclosed(createApp.LoanApplication.PrimaryBorrower.HmdaValues.HmdaNoticeDisclosed);
createApp.Properties.AddProperty(new RealEstateProperty(createApp.LoanApplication.RealEstate));
createApp.Addresses.AddAddress(createApp.LoanApplication.RealEstate.RealEstateAddress, ContactMechanisms.CrifContactMechanism.RealEstateAddress);
createApp.AppDetails.SetDetails(createApp.LoanApplication,
createApp._sourceChannel);
}
}
}