public async Task <ActionResult> DeleteSubscriptionAsync(string topicKeyName, string subscriptionKeyName)
        {
            if (!await _serviceBusService.SubscriptionExistAsync(topicKeyName, subscriptionKeyName))
            {
                return(NotFound());
            }

            await _serviceBusService.DeleteSubscriptionAsync(topicKeyName, subscriptionKeyName);

            await _topicRepository.AddTopicLogAsync(new TopicLog()
            {
                TopicName = topicKeyName, SubscriptionName = subscriptionKeyName, Action = TopicAction.DeleteSubscription
            });

            return(Ok());
        }