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()); }