示例#1
0
 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>"));
 }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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("保存失败,请稍后再试!");
                //
            }
        }