public async Task<IActionResult> EditPlayer(int playerId, [FromBody]EditPlayerBindingModel model)
        {
            var result = await _playerService.EditPlayersync(playerId, model);

            if (result.ErrorOccurred)
            {
                return BadRequest(result);
            }

            return Ok(result);

        }
        public async Task <ResponseDto <BaseModelDto> > EditPlayersync(int playerId, EditPlayerBindingModel model)
        {
            var response = new ResponseDto <BaseModelDto>();

            var player = _playerRepository.GetById(playerId);

            if (player == null)
            {
                response.Errors.Add(ServiceErrors.PLAYER_DOESNT_EXIST);
                return(response);
            }

            player.BirthDate = model.BirthDate;
            player.Firstname = model.Firstname;
            player.Lastname  = model.Lastname;

            await _playerRepository.EditAsync(player);

            return(response);
        }