/// <summary> /// Generate a new flight generator service. /// </summary> /// <param name="randomDataService">The random data generator.</param> /// <param name="webClientService">The WebAPI client service.</param> /// <param name="airplaneSelectorService">The airpleane selector service.</param> /// <param name="logger">The logger the service will use.</param> public FlightGeneratorService(IRandomDataService randomDataService, IWebClientService webClientService, IAirplaneSelectorService airplaneSelectorService, ILogger <IFlightGeneratorService> logger) { this.randomDataService = randomDataService; this.webClientService = webClientService; this.airplaneSelectorService = airplaneSelectorService; this.logger = logger; }
/// <summary> /// Generate a new instance of the airplane selector service. /// </summary> /// <param name="webClientService">The Web API service.</param> /// <param name="hubConnectionService">The hub connection</param> /// <param name="randomDataService">The random data generator.</param> /// <param name="logger">The logger the service will use.</param> public AirplaneSelectorService(IWebClientService webClientService, IHubConnectionService hubConnectionService, IRandomDataService randomDataService, ILogger <IAirplaneSelectorService> logger) { this.webClientService = webClientService; this.randomDataService = randomDataService; this.logger = logger; Task.WaitAll(GetAirplanesFromAPI()); hubConnectionService.Listen <ICollection <Airplane> >("AirplaneUpdates", a => airplanes = a); }
public HomeController(IRandomDataService randomDataService, IUserService userService) { _randomDataService = randomDataService; _userService = userService; }
public RandomDataController(IConfiguration configuration, IRandomDataService randomDataService) { this.randomDataService = randomDataService; }
/// <summary> /// Initializes a new instance of the <see cref="ExperimentalDataController"/> class. /// </summary> /// <param name="randomDataService">The random data service.</param> public ExperimentalDataController(IRandomDataService randomDataService) { this._randomDataService = randomDataService; }