public async Task <IActionResult> DeleteAsync(int id) { var result = await _distributionService.DeleteAsync(id); if (!result.Success) { return(BadRequest(new ErrorResource(result.Message))); } var datasetResource = _mapper.Map <Distribution, DistributionResource>(result.Resource); return(Ok(datasetResource)); }