public async Task <Player> Post([FromBody] NewPlayerCommand newPlayer) { return(await _dataClient.CreatePlayerIfNotExists(new Player(newPlayer))); }
public async Task <IActionResult> New(NewPlayerCommand command) { var id = await Mediator.Send(command); return(new CreatedResult(nameof(GetDetail), id)); }