public async Task <IResult> DeleteAsync(Article entity) { ImageProcessHelper.Delete(entity.Picture); await _articleDal.DeleteAsync(entity); return(new SuccessResult()); }
public async Task <IResult> Delete(ArticleForDeleteDto dto) { var isExistsArticle = await _articleDal.GetAsync(a => a.Id == dto.Id); if (isExistsArticle == null) { return(new ErrorResult(Messages.ArticleNotFound)); } await _articleDal.DeleteAsync(isExistsArticle); return(new SuccessResult(Messages.DeletedSuccessfully)); }
public async Task <IActionResult> DeleteAsync(int id) { var article = await _articleDal.GetAsync(p => p.Id == id); if (article == null) { return(BadRequest()); } await _articleDal.DeleteAsync(article); return(NoContent()); }
public Task DeleteAsync(Article article) { return(_articleDal.DeleteAsync(article)); }
public async Task <IResult> DeleteAsync(Article entity) { await _articleDal.DeleteAsync(entity); return(new SuccessResult()); }