public MlbDataPlayerInfoController(Helpers helpers, ApiInfrastructure apiInfrastructure, MlbDataApiEndPoints endPoints, PostmanMethods postman) { _helpers = helpers; _apiInfrastructure = apiInfrastructure; _endPoints = endPoints; _postman = postman; }
public MlbDataProjectedHittingStatsController(Helpers helpers, ApiInfrastructure apiInfrastructure, MlbDataApiEndPoints endPoints, PostmanMethods postman) { _helpers = helpers; _apiInfrastructure = apiInfrastructure; _endPoints = endPoints; _postman = postman; }
public MlbDataSeasonHittingStatsController(Helpers helpers, MlbDataApiEndPoints endPoints, PostmanMethods postman, ApiInfrastructure apiInfrastructure) { _helpers = helpers; _endPoints = endPoints; _postman = postman; _apiInfrastructure = apiInfrastructure; }
public MlbDataPlayerTeamsController(Helpers helpers, MlbDataApiEndPoints endPoints, PostmanMethods postman, ApiInfrastructure apI) { _helpers = helpers; _endPoints = endPoints; _postman = postman; _apI = apI; }
public LaunchCoreSpSitesController ( Helpers helpers, AirtableManager atM, PlayerBaseController playerBaseController, IOptions <AirtableConfiguration> airtableConfig, PostmanMethods postmanMethods, GoogleSheetsConnector googleSheetsConnector, IOptionsSnapshot <GoogleSheetConfiguration> options, IOptionsSnapshot <AirtableConfiguration> airTableOptions ) { if (airtableConfig is null) { throw new ArgumentNullException(nameof(airtableConfig)); } if (options is null) { throw new ArgumentNullException(nameof(options)); } if (airTableOptions is null) { throw new ArgumentNullException(nameof(airTableOptions)); } _helpers = helpers ?? throw new ArgumentNullException(nameof(helpers)); _atM = atM ?? throw new ArgumentNullException(nameof(atM)); _playerBaseController = playerBaseController ?? throw new ArgumentNullException(nameof(playerBaseController)); _airtableConfig = airtableConfig.Value; _postmanMethods = postmanMethods ?? throw new ArgumentNullException(nameof(postmanMethods)); _googleSheetsConnector = googleSheetsConnector ?? throw new ArgumentNullException(nameof(googleSheetsConnector)); _crunchTimePlayerIdMapConfiguration = options.Get("CrunchtimePlayerIdMap"); _sfbbPlayerIdMapConfiguration = options.Get("SfbbPlayerIdMap"); _spRankingsConfiguration = airTableOptions.Get("SpRankings"); _authorsConfiguration = airTableOptions.Get("Authors"); }