public IActionResult Delete(int id) { try { var settingFromRepo = _articlesRepository.GetById(id); if (settingFromRepo == null) { return(NotFound()); } _articlesRepository.Delete(settingFromRepo); return(NoContent()); } catch (DataException ex) { _logger.LogError(ex, "ArticlesController/Delete"); return(BadRequest()); } catch (Exception ex) { _logger.LogError(ex, "ArticlesController/Delete"); throw; } }
public async Task <bool> DeleteArticleByID(int id) { var result = await _articlesRepository.GetSingle(id); _upload.DeleteImage(result.Img); await _articlesRepository.Delete(id); return(true); }