Exemplo n.º 1
0
 public TourController(ITourBusiness tourBusiness, IStepBusiness stepBusiness, IOrderBusiness orderBusiness, IMemberBusiness memberBusiness, IPromotionBusiness promotionBusiness, IOrderDetailBusiness orderDetailBusiness)
 {
     this._tourBusiness        = tourBusiness;
     this._stepBusiness        = stepBusiness;
     this._orderBusiness       = orderBusiness;
     this._memberBusiness      = memberBusiness;
     this._promotionBusiness   = promotionBusiness;
     this._orderDetailBusiness = orderDetailBusiness;
 }
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 StepController(IStepBusiness stepBusiness)
 {
     this._stepBusiness = stepBusiness;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RouteBusiness"/> class.
 /// </summary>
 /// <param name="route">Implementation of the route repository</param>
 /// <param name="step">Implementation of the step business</param>
 public RouteBusiness(IRouteRepository route, IStepBusiness step)
 {
     this.routeRepository = route;
     this.stepBusiness    = step;
 }