public void UpdateArticle(Article article)
 {
     ArticleOperations.UpdateArticle(article);
 }
 public Article CreateArticle(Article article)
 {
     return ArticleOperations.CreateArticle(article);
 }
 public Article AddArticle(Article article)
 {
     return ArticleOperations.AddArticle(article);
 }
 internal void UpdateArticle(Article article)
 {
     article.ObjectState = ObjectState.Modified;
     this.unitOfWork.Repository<Article>().Update(article);
 }
 internal Article CreateArticle(Article article)
 {
     article.ObjectState = ObjectState.Added;
     this.unitOfWork.Repository<Article>().Insert(article);
     return article;
 }
 internal Article AddArticle(Article article)
 {
     this.unitOfWork.Repository<Article>().Insert(article);
     return article;
 }