static public void updatelikeviews(string str, string count) { if (user_id == null) { System.Web.HttpContext.Current.Response.Write("<script>alert('你还没有登录!先去登录吧');location.href='/Views/Index/Index.aspx'</script>"); } Like like_two = new Like(); like_two.articleId = article.articleId; like_two.accountId = user_id; article.likes = Int32.Parse(count); articleDao.Update(article); List <Like> likes = likeDao.GetListByAccount(user_id); foreach (Like like in likes) { if (like.articleId == id) { likeDao.Delete(like); return; } } if (str == "已赞") { likeDao.Delete(like_two); } if (str == "赞") { likeDao.Insert(like_two); } }
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)); } }
/// <summary> /// Enregistre les nouvelles données en bases. /// </summary> /// <param name="NewBrands">Les marques à enregistrer.</param> /// <param name="NewFamilies">Les familles à enregistrer.</param> /// <param name="NewSubFamilies">Les sous-familles à enregistrer.</param> /// <param name="NewArticles">Les articles à enregistrer.</param> /// <param name="ChosenNamesakeStrategy">La stratégie de dédoublonnage choisie.</param> /// <returns></returns> private async Task SaveImportedData(Dictionary <string, Marques> NewBrands, Dictionary <string, Family> NewFamilies, Dictionary <string, SubFamily> NewSubFamilies, Dictionary <string, Pair <Articles, Articles> > NewArticles, NamesakeStrategy ChosenNamesakeStrategy) { StatusText.Text = "Import des données..."; ImportProgress.Value = 0; ImportProgress.Maximum = NewBrands.Count; foreach (var Marques in NewBrands.Values) { ImportProgress.Value++; StatusText.Text = "Import des marques " + ImportProgress.Value + "/" + ImportProgress.Maximum; await Task.Run(() => BrandDao.Save(Marques)); } ImportProgress.Value = 0; ImportProgress.Maximum = NewFamilies.Count; foreach (var Familles in NewFamilies.Values) { ImportProgress.Value++; StatusText.Text = "Import des familles " + ImportProgress.Value + "/" + ImportProgress.Maximum; await Task.Run(() => FamilyDao.Save(Familles)); } ImportProgress.Value = 0; ImportProgress.Maximum = NewSubFamilies.Count; foreach (var SousFamille in NewSubFamilies.Values) { ImportProgress.Value++; StatusText.Text = "Import des sous-familles " + ImportProgress.Value + "/" + ImportProgress.Maximum; await Task.Run(() => SubFamilyDao.Save(SousFamille)); } ImportProgress.Value = 0; ImportProgress.Maximum = NewArticles.Count; foreach (var ArticlePair in NewArticles) { ImportProgress.Value++; StatusText.Text = "Import des articles " + ImportProgress.Value + "/" + ImportProgress.Maximum; //pas de doublons if (ArticlePair.Value.Second == null) { await Task.Run(() => ArticleDao.Create(ArticlePair.Value.First)); } else { if (ChosenNamesakeStrategy == NamesakeStrategy.Replace) { await Task.Run(() => ArticleDao.Update(ArticlePair.Value.First)); } } } }
public ActionResult Update(Article article) { if (ModelState.IsValid) { ArticleDao aDao = new ArticleDao(); aDao.Update(article); TempData["message-success"] = "Článek " + article.Title + " byl upraven"; } else { return(View("Edit", article)); } return(RedirectToAction("Index", "Home")); }
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 Change_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.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.Update(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 Update(Article article) { return(dao.Update(article)); }
public void EditArticle(Article article) { article.article_mdate = DateTime.Now; articleDao.Update(article); }
public ActionResult UpdateArticle( Article article, HttpPostedFileBase picture, int categoryId ) { try { ArticleDao articleDao = new ArticleDao(); ArticleCategoryDao articleCategoryDao = new ArticleCategoryDao(); ArticleCategory articleCategory = articleCategoryDao.GetById( categoryId ); BlogUser user = new BlogUserDao().GetByLogin(User.Identity.Name); article.Category = articleCategory; article.User = user; if( picture != null ) { if( picture.ContentType == "image/jpeg" || picture.ContentType == "image/png" ) { Image image = Image.FromStream( picture.InputStream ); Guid guid = Guid.NewGuid(); string imageName = guid.ToString() + ".jpg"; if( image.Height > 200 || image.Width > 200 ) { Image small = Class.ImageHelper.ScaleImage( image, 200, 200 ); Bitmap b = new Bitmap( small ); b.Save( Server.MapPath( "~/uploads/articleImage/" + imageName ), ImageFormat.Jpeg ); small.Dispose(); b.Dispose(); } else { picture.SaveAs( Server.MapPath( "~/uploads/articleImage/" + picture.FileName ) ); } System.IO.File.Delete( Server.MapPath( "~/uploads/articleImage/" + article.ImageName ) ); article.ImageName = imageName; }; } articleDao.Update( article ); TempData["message-success"] = "Kniha" + article.Title + "byla upravena."; } catch( Exception ) { throw; } return RedirectToAction( "Index", "Article" ); }
public static bool Update(Article entity) { int res = ArticleDao.Update(entity); return(res > 0); }