Exemple #1
0
 public EmergencyContactDataProvider(
     IUnitOfWork unitOfWork,
     IContactAddressDataProvider addressDataProvider,
     IContactPhoneDataProvider phoneDataProvider,
     IContactEmailDataProvider emailDataProvider,
     IContactClientIdentifierDataProvider clientIdentifierDataProvider)
     : base(unitOfWork, addressDataProvider, phoneDataProvider, emailDataProvider, clientIdentifierDataProvider)
 {
 }
 public ECIDemographicDataProvider(IUnitOfWork unitOfWork,
                                   IContactAddressDataProvider _addressDataProvider,
                                   IContactPhoneDataProvider _phoneDataProvider,
                                   IContactEmailDataProvider _emailDataProvider,
                                   IContactClientIdentifierDataProvider _clientIdentifierDataProvider,
                                   IContactPresentingProblemProvider contactPresentingProblemProvider)
     : base(unitOfWork, _addressDataProvider, _phoneDataProvider, _emailDataProvider, _clientIdentifierDataProvider)
 {
     this.contactPresentingProblemProvider = contactPresentingProblemProvider;
 }
 public RegistrationDataProvider(IUnitOfWork unitOfWork,
                                 IContactAddressDataProvider _addressDataProvider,
                                 IContactPhoneDataProvider _phoneDataProvider,
                                 IContactEmailDataProvider _emailDataProvider,
                                 IContactClientIdentifierDataProvider _clientIdentifierDataProvider,
                                 IContactPresentingProblemProvider contactPresentingProblemProvider)
     : base(unitOfWork, _addressDataProvider, _phoneDataProvider, _emailDataProvider, _clientIdentifierDataProvider)
 {
     this.unitOfWork = unitOfWork;
     this.contactPresentingProblemProvider = contactPresentingProblemProvider;
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ECIRegistrationBaseDataProvider{Model}"/> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="addressDataProvider">The address data provider.</param>
 /// <param name="phoneDataProvider">The phone data provider.</param>
 /// <param name="emailDataProvider">The email data provider.</param>
 public ECIRegistrationBaseDataProvider(IUnitOfWork unitOfWork, IContactAddressDataProvider addressDataProvider,
                                        IContactPhoneDataProvider phoneDataProvider, IContactEmailDataProvider emailDataProvider,
                                        IContactClientIdentifierDataProvider clientIdentifierDataProvider)
 {
     this._unitOfWork                   = unitOfWork;
     this._addressDataProvider          = addressDataProvider;
     this._phoneDataProvider            = phoneDataProvider;
     this._emailDataProvider            = emailDataProvider;
     this._clientIdentifierDataProvider = clientIdentifierDataProvider;
     this._logger = new Logger(true);
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReferralClientInformationDataProvider"/> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 public ReferralClientInformationDataProvider(IUnitOfWork unitOfWork,
                                              IReferralClientAdditionalDetailsDataProvider _clientAdditionalDetailsDataProvider,
                                              IReferralClientDemographicsDataProvider _clientDemographicsDataProvider,
                                              IReferralClientConcernDataProvider _clientConcernDataProvider,
                                              IContactAddressDataProvider _addressDataProvider,
                                              IContactPhoneDataProvider _phoneDataProvider)
 {
     this.unitOfWork = unitOfWork;
     this.clientAdditionalDetailsDataProvider = _clientAdditionalDetailsDataProvider;
     this.clientDemographicsDataProvider      = _clientDemographicsDataProvider;
     this.clientConcernDataProvider           = _clientConcernDataProvider;
     this.addressDataProvider = _addressDataProvider;
     this.phoneDataProvider   = _phoneDataProvider;
 }
Exemple #6
0
 public QuickRegistrationDataProvider(IUnitOfWork unitOfWork, IRegistrationTypeDataProvider registrationTypeDataProvider, IAddressTypeDataProvider addressTypeDataProvider,
                                      ICountyDataProvider countyDataProvider, IStateProvinceDataProvider stateProvinceDataProvider, IGenderDataProvider genderDataProvider, IContactAddressDataProvider addressDataProvider,
                                      IContactEmailDataProvider emailDataProvider, IContactPhoneDataProvider phoneDataProvider)
 {
     _unitOfWork = unitOfWork;
     _registrationTypeDataProvider = registrationTypeDataProvider;
     _addressTypeDataProvider      = addressTypeDataProvider;
     _countyDataProvider           = countyDataProvider;
     _stateProvinceDataProvider    = stateProvinceDataProvider;
     _addressDataProvider          = addressDataProvider;
     _emailDataProvider            = emailDataProvider;
     _phoneDataProvider            = phoneDataProvider;
     _genderDataProvider           = genderDataProvider;
 }
 public ContactAddressController(IContactAddressDataProvider addressProvider)
 {
     this.addressProvider = addressProvider;
 }