public void Delete(Guid id) { Category category = _repository.Get(id); var children = _repository.List(new CategoryFilterSpecification(id)); foreach (var child in children) { Delete(child.Id); } IArticleDomainService articleDomainService = _container.Resolve <IArticleDomainService>(); var articles = articleDomainService.List(new ArticleFilterSpecification(id, null, null)); foreach (var article in articles) { articleDomainService.Delete(article.Id); } _repository.Delete(category); }
public void Delete(Guid id) { Article article = _articleDomainService.Delete(id); }
public int Delete(int articleId) { int delCount = _articleDomainService.Delete(articleId); return(delCount); }
public void Delete(Guid id) { Article article = _articleDomainService.Delete(id); // audit log - article deleted }