/// <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; } }
/// <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); }