Esempio n. 1
0
        }         // 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
Esempio n. 2
0
        }         // 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
Esempio n. 3
0
        }         // InitData

        public virtual void Init(DateTime dataAsOf, RejectionInputData data, RejectionConfigs configs)
        {
            InitCfg(dataAsOf, configs);
            InitData(data);
        }         // Init