public async Task <IResult> DeleteAsync(Article entity)
        {
            ImageProcessHelper.Delete(entity.Picture);

            await _articleDal.DeleteAsync(entity);

            return(new SuccessResult());
        }
Esempio n. 2
0
        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());
        }
Esempio n. 4
0
 public Task DeleteAsync(Article article)
 {
     return(_articleDal.DeleteAsync(article));
 }
Esempio n. 5
0
        public async Task <IResult> DeleteAsync(Article entity)
        {
            await _articleDal.DeleteAsync(entity);

            return(new SuccessResult());
        }