first commit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using CRIF.ACTion.Common;
|
||||
using CRIF.ACTion.Configuration;
|
||||
|
||||
namespace CRIF.ACTion.Loan.Assets
|
||||
{
|
||||
public class RealEstateEquityAppBuilder : ILoanApplicationRequestBuilder
|
||||
{
|
||||
private readonly CrifSettings _settings;
|
||||
|
||||
public RealEstateEquityAppBuilder(CrifSettings settings)
|
||||
{
|
||||
_settings = settings;
|
||||
}
|
||||
|
||||
public void SetDetails(LoanApplicationRequestBuilder createApp)
|
||||
{
|
||||
createApp.AppDetails = new AppDetailRealEstateSection(createApp.CrifRequestSectionNamespace, _settings);
|
||||
((AppDetailRealEstateSection)createApp.AppDetails).AddPropertyDetails(createApp.LoanApplication.RealEstate);
|
||||
((AppDetailRealEstateSection)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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user