public async Task <IActionResult> CreateMatrix(MatrixCreationRequest request) { AssertExtensions.NotNull(request, nameof(request)); GameCreationModel model = _applicationMapper.Map(request); await _seeBattleGameService.CreateGame(model); return(Ok()); }
public Task CreateGame(GameCreationModel creationModel) { ThrowIfHasErrors(_validationService.Validate(creationModel)); return(_service.CreateGame(creationModel)); }