private void CreateTopicRequest()
        {
            Post("/createTopic", param =>
            {
                var publisherIDString = GetQueryValueFromKey("id");
                var topicName         = GetQueryValueFromKey("topicName");

                int publisherID;
                if (int.TryParse(publisherIDString, out publisherID))
                {
                    if (topicName.Length > 0 && Broker.AddTopic(publisherID, topicName))
                    {
                        return(GetSuccessJSONMessage($"Topic {topicName} successfully added"));
                    }
                }

                return(GetFailureJSONMessage($"Topic {topicName} could not be added"));
            });
        }
        private void CreateTopicRequest() => Post("/createTopic", param => {
            var topicName = GetQueryValueFromKey("topicName");

            return((int.TryParse(GetQueryValueFromKey("id"), out var publisherID) && topicName.Length > 0 && Broker.AddTopic(publisherID, topicName))
                                                                ? GetSuccessJSONMessage($"Topic {topicName} successfully added")
                                                                : GetFailureJSONMessage($"Topic {topicName} could not be added"));