/// <summary> /// Parameter that serve to connect to the database /// </summary> public RouteRepository(SmartCityContext context, IGameRepository gameRepository, IRouteBusiness routeBusiness, ITeamBusiness teamBusiness, IRouteStepBusiness routeStepBusiness, IRouteTagBusiness routeTagBusiness) { _context = context; _routeBusiness = routeBusiness; _teamBusiness = teamBusiness; _gameRepository = gameRepository; _routeStepBusiness = routeStepBusiness; _routeTagBusiness = routeTagBusiness; }
/// <summary> /// Initializes a new instance of the <see cref="APIController" /> class. /// </summary> /// <param name="trial">ITrialBusiness, injected</param> /// <param name="mission">IMissionBusiness, injected</param> /// <param name="player">IPlayerBusiness, injected</param> /// <param name="step">IStepBusiness, injected</param> /// <param name="route">IRouteBusiness, injected</param> /// <param name="game">IGameBusiness, injected</param> /// <param name="organizer">IOrganizerBusiness, injected</param> /// <param name="configSrc">Configuration interface, injected</param> public APIController(ITrialBusiness trial, IMissionBusiness mission, IPlayerBusiness player, IStepBusiness step, IRouteBusiness route, IGameBusiness game, IOrganizerBusiness organizer, IConfiguration configSrc) { this.config = configSrc; this.trialBusiness = trial; this.missionBusiness = mission; this.playerBusiness = player; this.stepBusiness = step; this.routeBusiness = route; this.organizerBusiness = organizer; this.gameBusiness = game; this.cognitiveServicesSubscriptionKey = this.config["ComputerVisionKey"]; this.cognitiveServicesEndpoint = this.config["ComputerVisionEndPoint"]; this.computerVisionClient = new ComputerVisionClient(new ApiKeyServiceClientCredentials(this.cognitiveServicesSubscriptionKey)) { Endpoint = this.cognitiveServicesEndpoint }; }
public TraceRouteService(IRouteBusiness routeBusiness, IQuestionBusiness questionBusiness) { _routeBusiness = routeBusiness; _questionBusiness = questionBusiness; }
public RouteService(IRouteBusiness routeBusiness) { _routeBusiness = routeBusiness; }
public RouteController(IRouteBusiness routeBusiness) { _routeBusiness = routeBusiness; }