Esempio n. 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ClaimSelectorLogic"/> class.
        /// </summary>
        /// <param name="selectClaimsRepository">The select claims repository.</param>
        /// <param name="adjudicationEngine">The adjudication engine.</param>
        public ClaimSelectorLogic(IClaimSelectorRepository selectClaimsRepository, IAdjudicationEngine adjudicationEngine)
        {
            if (selectClaimsRepository != null)
            {
                _claimSelectorRepository = selectClaimsRepository;
            }

            if (adjudicationEngine != null)
            {
                _adjudicationEngine = adjudicationEngine;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClaimSelectorLogic"/> class.
 /// </summary>
 /// <param name="connectionString">The connection string.</param>
 public ClaimSelectorLogic(string connectionString)
 {
     _connectionString        = connectionString;
     _adjudicationEngine      = Factory.CreateInstance <IAdjudicationEngine>(connectionString, true);
     _claimSelectorRepository = Factory.CreateInstance <IClaimSelectorRepository>(connectionString, true);
 }