Esempio n. 1
0
        public ResponseResultDto <bool> AddArticle(MsgArticleDto article)
        {
            ResponseResultDto <bool> result = new ResponseResultDto <bool>();

            try
            {
                MsgArticleEntity entity = new MsgArticleEntity()
                {
                    Id          = article.Id,
                    Author      = article.Author,
                    CategoryId  = article.CategoryId,
                    CreatedTime = article.CreatedTime,
                    MsgContent  = article.MsgContent,
                    Title       = article.Title
                };
                this.articleRepository.Insert(entity);
                result.IsSuccess = this.articleRepository.SaveChanged() > 0;
                result.Result    = result.IsSuccess;
            }
            catch (Exception ex)
            {
                result.IsSuccess    = false;
                result.ErrorMessage = "服务错误";
            }
            return(result);
        }
Esempio n. 2
0
        public ResponseResultDto <bool> UpdateArticle(MsgArticleDto article)
        {
            ResponseResultDto <bool> result = new ResponseResultDto <bool>();

            try
            {
                int count = this.articleRepository.Query(p => p.Id == article.Id).Count();
                if (count <= 0)
                {
                    result.ErrorMessage = "记录不存在或已删除";
                }
                else
                {
                    MsgArticleEntity entity = new MsgArticleEntity()
                    {
                        Id          = article.Id,
                        Author      = article.Author,
                        CategoryId  = article.CategoryId,
                        CreatedTime = article.CreatedTime,
                        MsgContent  = article.MsgContent,
                        Title       = article.Title
                    };
                    this.articleRepository.Update(entity);
                    result.IsSuccess = this.articleRepository.SaveChanged() > 0;
                    result.Result    = result.IsSuccess;
                }
            }
            catch (Exception ex)
            {
                result.IsSuccess    = false;
                result.ErrorMessage = "服务错误";
            }
            return(result);
        }