Exemplo n.º 1
0
 /// <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;
 }
Exemplo n.º 2
0
        /// <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
            };
        }
Exemplo n.º 3
0
 public TraceRouteService(IRouteBusiness routeBusiness, IQuestionBusiness questionBusiness)
 {
     _routeBusiness    = routeBusiness;
     _questionBusiness = questionBusiness;
 }
Exemplo n.º 4
0
 public RouteService(IRouteBusiness routeBusiness)
 {
     _routeBusiness = routeBusiness;
 }
Exemplo n.º 5
0
 public RouteController(IRouteBusiness routeBusiness)
 {
     _routeBusiness = routeBusiness;
 }