Ejemplo n.º 1
0
 public HomeController(IPlayerBusiness _playerBusiness, ITeamBusiness _teamBusiness, IPlayerSkillBusiness _playerSkillBusiness, IImageBusiness _imageBusiness)
 {
     playerBusiness      = _playerBusiness;
     teamBusiness        = _teamBusiness;
     playerSkillBusiness = _playerSkillBusiness;
     imageBusiness       = _imageBusiness;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Parameter that serve to connect to the database
 /// </summary>
 public PlayerRepository(SmartCityContext context, ITeamBusiness teamBusiness, ICryption cryption, IPlayerBusiness playerBusiness, IImageBusiness imageBusiness)
 {
     _context        = context;
     _teamBusiness   = teamBusiness;
     _cryption       = cryption;
     _playerBusiness = playerBusiness;
     _imageBusiness  = imageBusiness;
 }
Ejemplo n.º 3
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
            };
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Post(
            [FromServices] IPlayerBusiness playerBusiness,
            [FromBody] Player player)
        {
            try
            {
                Player playerSaved = await playerBusiness.Save(player);

                return(CreatedAtAction(null, player));
            }
            catch (ParameterException pe)
            {
                return(BadRequest(pe.Message));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Ejemplo n.º 5
0
        public async Task <ActionResult <Player> > Get(
            [FromServices] IPlayerBusiness playerBusiness,
            string id)
        {
            try
            {
                Player player = await playerBusiness.GetById(id);

                return(Ok(player));
            }
            catch (ParameterException e)
            {
                return(BadRequest(e.Message));
            }
            catch (NotFoundException e)
            {
                return(NotFound(e.Message));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> Put(
            [FromBody] Player player,
            [FromServices] IPlayerBusiness playerBusiness
            )
        {
            try
            {
                await playerBusiness.Update(player);

                return(NoContent());
            }
            catch (ParameterException pe)
            {
                return(BadRequest(pe.Message));
            }
            catch (NotFoundException ne)
            {
                return(NotFound(ne.Message));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> Delete(
            string id,
            [FromServices] IPlayerBusiness playerBusiness
            )
        {
            try
            {
                await playerBusiness.Delete(id);

                return(NoContent());
            }
            catch (ParameterException pe)
            {
                return(BadRequest(pe.Message));
            }
            catch (NotFoundException ne)
            {
                return(NotFound(ne.Message));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Ejemplo n.º 8
0
 public PlayersController(IPlayerBusiness playerBusiness)
 {
     _playerBusiness = playerBusiness;
 }
Ejemplo n.º 9
0
 public PlayerController(IPlayerBusiness iPlayerBusiness)
 {
     _iPlayerBusiness = iPlayerBusiness;
 }
Ejemplo n.º 10
0
 public AccountController(IPlayerBusiness iplayerBusiness, ICountryBusiness icountryBusiness)
 {
     this.iplayerBusiness  = iplayerBusiness;
     this.icountryBusiness = icountryBusiness;
 }
 public RouletteController(IRouletteBusiness rouletteBusiness, IPlayerBusiness playerBusiness)
 {
     _rouletteBusiness = rouletteBusiness;
     _playerBusiness   = playerBusiness;
 }
 public PlayerController(IPlayerBusiness _playerBusiness, ITeamBusiness _teamBusiness, IPlayerSkillBusiness _playerSkillBusiness)
 {
     playerBusiness      = _playerBusiness;
     teamBusiness        = _teamBusiness;
     playerSkillBusiness = _playerSkillBusiness;
 }
Ejemplo n.º 13
0
 public TeamController(ITeamBusiness _teamBusiness, IPlayerBusiness _playerBusiness, IPlayerSkillBusiness _playerSkillBusiness)
 {
     teamBusiness        = _teamBusiness;
     playerBusiness      = _playerBusiness;
     playerSkillBusiness = _playerSkillBusiness;
 }
Ejemplo n.º 14
0
 public RepoController(IPlayerBusiness _playerBusiness)
 {
     playerBusiness = _playerBusiness;
 }
Ejemplo n.º 15
0
 public HomeController(IPlayerBusiness playerBusiness)
 {
     _playerBusiness = playerBusiness;
 }