コード例 #1
0
 public WeatherService(ILogger <WeatherService> logger, IMapper mapper,
                       IOpenWeathermapService openWeathermapService,
                       IZipcodeToCitiesProvider zipcodeToCitiesProvider,
                       ICitynamesIds citynamesIds)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.openWeathermapService   = openWeathermapService ?? throw new ArgumentNullException(nameof(openWeathermapService));
     this.zipCodeToCitiesProvider = zipcodeToCitiesProvider ?? throw new ArgumentNullException(nameof(zipcodeToCitiesProvider));
     this.citynamesIdsProvider    = citynamesIds ?? throw new ArgumentNullException(nameof(citynamesIds));
 }
コード例 #2
0
 public OpenWeathermapAppService(IOpenWeathermapService openWeathermapService)
 {
     _openWeathermapService = openWeathermapService;
 }