public async Task <InvokeResult> DeleteSubscriptionAsync(Guid id, EntityHeader org, EntityHeader user)
        {
            var subscription = await _subscriptionRepo.GetSubscriptionAsync(id);

            await AuthorizeAsync(user, org, "deleteSubscription", subscription);
            await ConfirmNoDepenenciesAsync(subscription);

            await _subscriptionRepo.DeleteSubscriptionAsync(subscription.Id);

            return(new InvokeResult());
        }