public async Task <ActionResult> DeleteAsync([FromRoute] string id) { if (await publicationService.GetByIdAsync(id) == null) { return(NotFound()); } await publicationService.DeleteAsync(id); return(NoContent()); }
public async Task <IActionResult> DeleteAsync(int id) { var result = await _publicationService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } var publicationResource = _mapper.Map <Publication, PublicationResource>(result.Resource); return(Ok(publicationResource)); }