/// <inheritdoc/>
        public async Task RemoveSubscription(Guid id)
        {
            await _subscriptionsRepositry.RemoveSubscription(id);

            await _unitOfWork.Save();

            var endpoint = await _bus.GetSendEndpoint(typeof(DeactivateSubscription).GetQueueAddress());

            await endpoint.Send(new DeactivateSubscription(id));
        }