} // MatchingGradeRanges public override void InitData(RejectionInputData data) { base.InitData(data); var lgData = data as LGRejectionInputData; if (lgData == null) { return; } CompanyID = lgData.CompanyID; TypeOfBusiness = lgData.TypeOfBusiness; CompanyIsRegulated = lgData.CompanyIsRegulated; LoanCount = lgData.LoanCount; CustomerOrigin = lgData.CustomerOrigin; LoanSource = lgData.LoanSource; AutoDecisionInternalLogic = lgData.AutoDecisionInternalLogic; RequestID = lgData.RequestID; ResponseID = lgData.ResponseID; ResponseHttpStatus = lgData.ResponseHttpStatus; ResponseErrors = lgData.ResponseErrors; HardReject = lgData.HardReject; Bucket = lgData.Bucket; Score = lgData.Score; MatchingGradeRanges = lgData.MatchingGradeRanges; } // InitData
} // InitCfg public virtual void InitData(RejectionInputData data) { if (data == null) { throw new ArgumentNullException("data", "No data to copy from specified."); } WasApproved = data.WasApproved; IsBrokerClient = data.IsBrokerClient; AnnualTurnover = data.AnnualTurnover; QuarterTurnover = data.QuarterTurnover; ConsumerScore = data.ConsumerScore; BusinessScore = data.BusinessScore; HasMpError = data.HasMpError; HasCompanyFiles = data.HasCompanyFiles; CustomerStatus = data.CustomerStatus; NumOfDefaultConsumerAccounts = data.NumOfDefaultConsumerAccounts; DefaultAmountInConsumerAccounts = data.DefaultAmountInConsumerAccounts; NumOfDefaultBusinessAccounts = data.NumOfDefaultBusinessAccounts; DefaultAmountInBusinessAccounts = data.DefaultAmountInBusinessAccounts; NumOfLateConsumerAccounts = data.NumOfLateConsumerAccounts; ConsumerLateDays = data.ConsumerLateDays; BusinessSeniorityDays = data.BusinessSeniorityDays; ConsumerDataTime = data.ConsumerDataTime; } // InitData
} // InitData public virtual void Init(DateTime dataAsOf, RejectionInputData data, RejectionConfigs configs) { InitCfg(dataAsOf, configs); InitData(data); } // Init