public ActionResult Show(int id) { EXArticle article = new EXArticle(); article = bllSession.IEXArticleBLL.GetEntity(id); return(View(article)); }
public IActionResult Show(Guid id) { EXArticle article = new EXArticle(); article = articleService.GetArticleById(id); EXArticleViewModel _article = new EXArticleViewModel(article); return(View(_article)); }
public EXArticleViewModel(EXArticle model) { this.Id = model.Id; this.AuthorId = model.AuthorId; this.Browses = model.Browses; this.CategoryId = model.CategoryId; this.Category = model.Category.Description; this.CreateBy = model.CreateBy; this.CreateDate = model.CreateDate; this.CreateUserName = model.CreateUser.UserName; this.Description = model.Description; this.IsDelete = model.IsDelete; this.Label = model.Label; this.OldBrowses = model.OldBrowses; this.ReplyCount = model.ReplyCount; this.Source = model.Source; this.TempId = model.TempId; this.Title = model.Title; this.URL = model.URL; }
/// <summary> /// 将临时的导入到正式的方法 /// </summary> /// <param name="id"></param> public void TempImportFunc(int id) { EXArticleTemp temp = new EXArticleTemp(); temp = bllSession.IEXArticleTempBLL.GetEntity(id); EXArticle article = new EXArticle(); article = bllSession.IEXArticleBLL.GetEntity(temp.Id); if (article == null) { article = temp; article.Browses = 0; article.CreateBy = CurrentUser.Id; article.CreateDate = DateTime.Now; article.IsDelete = false; article.Status = EXArticleStatus.显示; bool result = bllSession.IEXArticleBLL.Insert(article); temp.Status = EXArticleTempStatus.导入; bllSession.IEXArticleTempBLL.Update(temp); } else { article.Title = temp.Title; article.Description = temp.Description; article.OldBrowses = temp.OldBrowses; article.ModifyBy = CurrentUser.Id; article.ModifyDate = DateTime.Now; article.Label = temp.Label; article.Category = temp.Category; article.Source = temp.Source; article.URL = temp.URL; article.ReplyCount = temp.ReplyCount; bool result = bllSession.IEXArticleBLL.Update(article); temp.Status = EXArticleTempStatus.导入; bllSession.IEXArticleTempBLL.Update(temp); } }