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