示例#1
0
 public ParticipantsController(IParticipantLogic paticipantLogic, IVisitSettingsLogic visitSettingLogic, IFacilityLogic facilityLogic, IVisitLogic visitLogic)
 {
     _paticipantLogic   = paticipantLogic;
     _visitSettingLogic = visitSettingLogic;
     _facilityLogic     = facilityLogic;
     _visitLogic        = visitLogic;
 }
 public ComputeAdjudicationJob()
 {
     _facilityLogic = Factory.CreateInstance <IFacilityLogic>();
     _userName      = GlobalConfigVariable.BackgroundUserNameForScheduleJob;
     //InitializeComponent();
     ComputeBackgroundAdjudication(GlobalConfigVariable.ThreadCountForBackground); //(1);
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdjudicationEngine"/> class.
 /// </summary>
 public AdjudicationEngine(string connectionString)
 {
     _contractLogic          = Factory.CreateInstance <IContractLogic>(connectionString, true);
     _contractRepository     = Factory.CreateInstance <IContractRepository>(connectionString, true);
     _evaluateableClaimLogic = Factory.CreateInstance <IEvaluateableClaimLogic>();
     //FIXED-2016-R2-S3 : initialize _facilityLogic into constructor
     _facilityLogic = Factory.CreateInstance <IFacilityLogic>();
     _evaluateableClaimRepository = Factory.CreateInstance <IEvaluateableClaimRepository>(connectionString, true);
     _paymentResultLogic          = Factory.CreateInstance <IPaymentResultLogic>(connectionString, true);
     _contractLogLogic            = Factory.CreateInstance <IContractLogLogic>(connectionString, true);
 }
示例#4
0
        public AdjudicationEngine(IContractLogic contractLogic, IContractRepository contractRepository, IEvaluateableClaimLogic evaluateableClaimLogic, IEvaluateableClaimRepository evaluateableClaimRepository, IPaymentResultLogic paymentResultLogic, IContractLogLogic contractLogLogic, IFacilityLogic facilityLogic)
        {
            if (contractLogic != null)
            {
                _contractLogic = contractLogic;
            }

            if (contractRepository != null)
            {
                _contractRepository = contractRepository;
            }

            if (evaluateableClaimRepository != null)
            {
                _evaluateableClaimRepository = evaluateableClaimRepository;
            }

            if (evaluateableClaimLogic != null)
            {
                _evaluateableClaimLogic = evaluateableClaimLogic;
            }

            if (paymentResultLogic != null)
            {
                _paymentResultLogic = paymentResultLogic;
            }

            if (contractLogLogic != null)
            {
                _contractLogLogic = contractLogLogic;
            }

            if (facilityLogic != null)
            {
                _facilityLogic = facilityLogic;
            }
        }
示例#5
0
 public FacilitiesController(IFacilityLogic facilityLogic)
 {
     _facilityLogic = facilityLogic;
 }