コード例 #1
0
        public NameSorterService(IGenderizeClient client, IMemoryCache memoryCache, ILogger <NameSorterService> logger, IPersonRepository personRepository)
        {
            _cache                = memoryCache;
            this.logger           = logger;
            this.personRepository = personRepository;

            this.client = client;
        }
コード例 #2
0
 public FamilyNameController(
     IGenderizeClient genderizeClient,
     IOptionsSnapshot <GenderizeApiOptions> genderizeOptions,
     ILoggerFactory logger)
 {
     this.genderizeClient  = genderizeClient;
     this.genderizeOptions = genderizeOptions;
     this.logger           = logger.CreateLogger <FamilyNameController>();
 }
コード例 #3
0
 public HomeController(INameSorterService nameSorterService, IGenderizeClient client, IPersonRepository repository)
 {
     this.nameSorterService = nameSorterService;
     this.client            = client;
     this._repository       = repository;
 }
コード例 #4
0
 public GenderController(IGenderizeClient genderizeClient)
 {
     _genderizeClient = genderizeClient;
 }