public ActionResult AddSysNews([Bind(Include = "Title,Content")] SysNews model) { if (!ModelState.IsValid) { return(View(model)); } db.SysNews.Add(new SysNews() { Title = model.Title, Content = model.Content, CreateTime = DateTime.Now }); db.SaveChanges(); return(Content("<Script>alert('发布成功!');location.href='/Admin/ManageSysNews';</Script>")); }
public ActionResult Save(SysNews entity) { var result = new CommonResult { Success = false, Message = "添加或修改失败,请联系管理员" }; if (ModelState.IsValid) { if (0 == entity.Id) { if (!base._sysnewsService.IsExist(entity.Id)) { entity.CreateDate = DateTime.Now; base._sysnewsService.Save(entity); result.Success = true; result.Message = "添加成功"; } else { result.Message = "添加失败"; } } else { var model = base._sysnewsService.Get(entity.Id); model.Title = entity.Title; model.OrderNo = entity.OrderNo; model.Url = entity.Url; model.IsEnabled = entity.IsEnabled; model.CreateDate = entity.CreateDate; model.UpdateDate = DateTime.Now; base._sysnewsService.Update(model); } return(Json(new CommonResult { Success = true, Message = "保存成功" }, "text/html", JsonRequestBehavior.AllowGet)); } return(RedirectToAction("AddOrEdit", entity)); }
public ActionResult AddOrEdit(int?id) { //var channellist = _syschannelService.LoadAllEnable(); //var list = channellist.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }); //ViewBag.ChannelList = list.ToList<SelectListItem>(); //ViewBag.ChannelList = list.Select(x => new SelectListItem { Text=x.Name,Value=x.Id.ToString() }); SysNews entity = null; ViewBag.Title = "添加景区动态新闻"; if (id.HasValue) { entity = _sysnewsService.Get(id.Value); ViewBag.Title = "修改景区动态新闻"; } entity = entity ?? new SysNews { Title = string.Empty, }; //ViewBag.CategoryType = ExSelectListItem.ToSelectListItem(typeof(CategoryType)); return(View(entity)); }
protected void btnSave_Click(object sender, EventArgs e) { SysNews user = null; INewsService userService = IoC.Resolve <INewsService>(); if (user_id > 0)//修改 { user = userService.Get(this.user_id); } else { user = new SysNews(); } if (this.txtTitle.Text.Trim() == "") { Warning("请输入新闻标题!"); return; } if (this.txtContent.Text.Trim() == "") { Warning("请输入新闻内容!"); return; } user.Title = this.txtTitle.Text.Trim(); user.Content = this.txtContent.Text.Trim(); user.IsShow = Convert.ToInt32(drpIsShowDialog.SelectedValue); bool isCompled = false; if (user_id > 0) { userService.Save(); isCompled = true; this.txtContent.Text = System.Web.HttpUtility.UrlDecode(user.Content); } else { isCompled = userService.AddNews(user); } if (isCompled) { JsAlert("保存成功!", true); if (user_id > 0) { // Response.Redirect("/pages/NewsList.aspx"); JsAlert("保存成功!"); } if (user_id <= 0) { this.txtTitle.Text = string.Empty; this.txtContent.Text = string.Empty; } } else { JsAlert("保存失败,请稍后再试!"); // } }