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