public ApplicantService(IApplicantRepository applicantRepository, ILoggingBroker loggingBroker,
                         ICountryDataProvider countryDataProvider)
 {
     _applicantRepository = applicantRepository;
     _loggingBroker       = loggingBroker;
     _countryDataProvider = countryDataProvider;
 }
示例#2
0
 public TelephoneManager(ITelephoneDataProvider telephoneDataProvider, ICountryDataProvider countryDataProvider,
                         ITelephoneTypeDataProvider telephoneTypeDataProvider, ICustomerDataProvider customerDataProvider,
                         IContactDataProvider contactDataProvider, IBuildingDataProvider buildingDataProvider,
                         ILogger <TelephoneManager> logger)
 {
     _telephoneDataProvider     = telephoneDataProvider;
     _countryDataProvider       = countryDataProvider;
     _telephoneTypeDataProvider = telephoneTypeDataProvider;
     _customerDataProvider      = customerDataProvider;
     _contactDataProvider       = contactDataProvider;
     _buildingDataProvider      = buildingDataProvider;
     _logger = logger;
 }
示例#3
0
 public BuildingManager(IBuildingDataProvider buildingDataProvider, ICustomerDataProvider customerDataProvider,
                        ICountryDataProvider countryDataProvider, IHonorificPrefixDataProvider honorificPrefixDataProvider,
                        IRequestDataProvider requestDataProvider, IInvoiceDataProvider invoiceDataProvider,
                        ILanguageDataProvider languageDataProvider, ILogger <BuildingManager> logger)
 {
     _buildingDataProvider        = buildingDataProvider;
     _customerDataProvider        = customerDataProvider;
     _countryDataProvider         = countryDataProvider;
     _honorificPrefixDataProvider = honorificPrefixDataProvider;
     _langugageDataProvider       = languageDataProvider;
     _requestDataProvider         = requestDataProvider;
     _invoiceDataProvider         = invoiceDataProvider;
     _logger = logger;
 }
示例#4
0
 public ContactManager(IContactDataProvider contactDataProvider, ICustomerDataProvider customerDataProvider,
                       ICountryDataProvider countryDataProvider, IHonorificPrefixDataProvider honorificPrefixDataProvider,
                       IRequestDataProvider requestDataProvider, IInvoiceDataProvider invoiceDataProvider,
                       ILanguageDataProvider languageDataProvider, ILogger <ContactManager> logger)
 {
     _contactDataProvider         = contactDataProvider;
     _customerDataProvider        = customerDataProvider;
     _countryDataProvider         = countryDataProvider;
     _honorificPrefixDataProvider = honorificPrefixDataProvider;
     _langugageDataProvider       = languageDataProvider;
     _requestDataProvider         = requestDataProvider;
     _invoiceDataProvider         = invoiceDataProvider;
     _logger = logger;
 }
示例#5
0
 public CountryService(
     ILogger logger,
     ICountryDataProvider countryDataProvider,
     ICountryParser countryParser,
     ICountryRepository countryRepository)
 {
     _countryRepository   = countryRepository;
     _countryParser       = countryParser;
     _countryDataProvider = countryDataProvider;
     _logger         = logger;
     _validLanguages = new List <string> {
         "spanish", "english"
     };
 }
示例#6
0
 public CountriesController(ICountryDataProvider countryDataProvider)
 {
     this.countryDataProvider = countryDataProvider ?? throw new ArgumentNullException(nameof(countryDataProvider));
 }
示例#7
0
 public CountryManager(ICountryDataProvider countryDataProvider, ILogger <CountryManager> logger)
 {
     _countryDataProvider = countryDataProvider;
     _logger = logger;
 }