public async Task <IActionResult> ExecuteAsync(int id, CancellationToken cancellationToken)
        {
            var packageSubscriber = await _packageSubscriberRepository.Get(id, cancellationToken);

            if (packageSubscriber == null)
            {
                return(new NoContentResult());
            }
            var packageSubscriberViewModels = _packageSubscriberMapper.Map(packageSubscriber);

            return(new OkObjectResult(packageSubscriberViewModels));
        }
        public async Task <IActionResult> ExecuteAsync(int packageSubscriberId, CancellationToken cancellationToken)
        {
            var packageSubscriber = await _packageSubscriberRepository.Get(packageSubscriberId, cancellationToken);

            if (packageSubscriber == null)
            {
                return(new NoContentResult());
            }

            await _packageSubscriberRepository.Delete(packageSubscriber, cancellationToken);

            return(new NoContentResult());
        }