//Create player public async Task <PlayerDto> CreatePlayer(CreatePlayerDto newPlayer) { if (newPlayer is null) { throw new ArgumentNullException(nameof(newPlayer)); } var id = await _playerRepository.CreateNewPlayerAsync(newPlayer); var newlyCreatedPlayer = await GetPlayerById(id); return(newlyCreatedPlayer); }