/// <inheritdoc/> public async Task Execute(CreateSpaceInput input) { try { ISpace space = await _spaceService.CreateSpace(input.SpaceName); _outputPort.Standard(new CreateSpaceOutput(space)); } catch (SpaceAlreadyExistsException e) { _outputPort.SpaceAlreadyExists(e.Message); } catch (UnableToCreateSpaceException e) { _outputPort.UnableToCreateSpace(e.Message); } }