private async Task <CreateCharacterResponseParameters?> CreateCharacter(IYield yield, CreateCharacterRequestParametersEx parameters)
        {
            var responseParameters = await characterServiceAPI.CreateCharacter(yield, parameters);

            return(responseParameters);
        }
        public Task <CreateCharacterResponseParameters?> Handle(IYield yield, MessageData <CreateCharacterRequestParameters> messageData, ref MessageSendOptions sendOptions)
        {
            var parameters = new CreateCharacterRequestParametersEx(userId, messageData.Parameters.CharacterClass, messageData.Parameters.Name, messageData.Parameters.Index);

            return(CreateCharacter(yield, parameters));
        }