public ActionResult Create(Article entity) { if (ModelState.IsValid) { UserLogin currentUsr = (UserLogin)Session[CommonConstants.USER_SESSION]; if (currentUsr.Role == null || currentUsr.Role != 1) { return(RedirectToAction("Index", "Login")); } else { var dao = new ArticleDao(); entity.CreatedDate = DateTime.Now; entity.CreatedBy = currentUsr.UserID; entity.Status = false; entity.Deleted = false; int id = dao.Insert(entity); if (id > 0) { //SetAlert("Thêm người dùng thành công", "success"); return(RedirectToAction("Index", "Article")); } else { ModelState.AddModelError("", "Thêm bài viết thất bại"); } } } SetDropMenu(); return(View()); }
public void BtnAdd_OnClick(object sender, EventArgs e) { var isChanged = false; var articleId = Convert.ToInt32(Request.QueryString["articleId"]); if (articleId > 0) { try { var articleInfo = ArticleDao.GetArticleInfo(articleId); articleInfo.Title = TbTitle.Text; articleInfo.IsFree = Convert.ToBoolean(DdlIsFree.SelectedValue); articleInfo.Content = TbContent.Text; ArticleDao.Update(articleInfo); isChanged = true; } catch (Exception ex) { LtlModalAddMessage.Text = Utils.GetMessageHtml("信息修改失败:" + ex.Message, false); } } else { try { var articleInfo = new ArticleInfo { SiteId = _siteId, ContentId = _contentId, Title = TbTitle.Text, IsFree = Convert.ToBoolean(DdlIsFree.SelectedValue), Content = TbContent.Text }; ArticleDao.Insert(articleInfo); isChanged = true; } catch (Exception ex) { LtlModalAddMessage.Text = Utils.GetMessageHtml("信息添加失败:" + ex.Message, false); } } if (isChanged) { Response.Redirect(GetRedirectUrl(_siteId, _contentId)); } }
public ResultObject Edit(Article m) { var flag = 0L; m.UpdateTime = DateTime.Now; if (m.Id > 0) { flag = _articleDao.Update(m, "Title", "CoverImage", "TypeId", "VirtualRead", "Status", "OrderNum", "Body"); } else { flag = _articleDao.Insert(m); } return(new ResultObject(flag > 0)); }
protected void publish_Click(object sender, EventArgs e) { string blogtitle = title.Text; string blogcontent = content.Value; string blogtags = mytag.Value; string blogtype = selecttype.Value; if (blogcontent == "") { Response.Write("<script type='text/javascript'>alert('你的博客还没有内容呢')</scritp>"); return; } if (blogtitle == "") { Response.Write("<script type='text/javascript'>alert('你的博客还没有标题呢')</scritp>"); return; } if (blogtags == "") { Response.Write("<script type='text/javascript'>alert('你还没有个文章添加标签呢')</scritp>"); return; } //插入文章接口 Article article = new Article(); article.articleId = System.Guid.NewGuid(); article.accountId = user_id; article.title = blogtitle; article.content = blogcontent; article.tag = blogtags; article.category = blogtype; article.releaseTime = DateTime.Now; article.introduction = article.content.Length > 100 ? article.content.Substring(0, 100) : article.content.Substring(0, article.content.Length - 1); bool flag = articleDao.Insert(article); if (flag == true) { Response.Write("<script type='text/javascript'>alert('发布文章成功!');setTimeout(function(){location.href='/Views/Index/Index.aspx'},3000);</script>"); } else { Response.Write("<script type='text/javascript'>alert('发布文章失败!');</scritp>"); } }
public bool Save(Article article) { return(dao.Insert(article)); }