예제 #1
0
        public ActionResult Display(OnlineComplaintsModel model)
        {
            if (ModelState.IsValid)
            {
                OnlineComplaints info = service.GetById(model.Id);



                info.Content = model.Content;
                info.Title   = model.Title;


                info.Name    = model.Name;
                info.Address = model.Address;
                info.Email   = model.Email;
                info.Phone   = model.Phone;

                //是否显示到前端页面
                info.IsDisplay = model.IsDisplay;

                info.Reply = model.Reply;


                service.Update(info);
                User   user = Session["User"] as User;
                string sql  = "insert into MemberDengJi_MessageCenter([Id],[NewsId],[Title],[Sender],[MessageType],[Type] ,[CreateDate],[UpdateDate],[IsDelete]) values('" + Guid.NewGuid() + "','" + model.Id + "','" + model.Title + "','" + user.Name + "','2',0,'" + DateTime.Now + "','" + DateTime.Now + "',0)";

                DBHelper.InsertData(sql, DBHelper.connectionstring);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Display"), model));
        }
예제 #2
0
        public ActionResult Edit(OnlineComplaintsModel model)
        {
            ModelState.Remove("Reply");
            if (ModelState.IsValid)
            {
                OnlineComplaints info = service.GetById(model.Id);

                info.Title = model.Title;

                info.Content = model.Content;


                info.Name    = model.Name;
                info.Address = model.Address;
                info.Email   = model.Email;
                info.Phone   = model.Phone;



                //是否显示到前端页面
                info.IsDisplay = model.IsDisplay;



                service.Update(info);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model));
        }
예제 #3
0
        public ActionResult Create(OnlineComplaintsModel model)
        {
            ModelState.Remove("Reply");
            if (ModelState.IsValid)
            {
                OnlineComplaints info = new OnlineComplaints();
                info.Id = Guid.NewGuid();

                info.Title = model.Title;

                info.Content = model.Content;



                info.Name    = model.Name;
                info.Address = model.Address;
                info.Email   = model.Email;
                info.Phone   = model.Phone;



                //是否显示到前端页面
                info.IsDisplay = false;

                List <OnlineComplaints> list = service.GetserialNumber();
                if (list != null && list.Count != 0)
                {
                    info.serialNumber = list[0].serialNumber + 1;
                }
                else
                {
                    info.serialNumber = 1000;
                }

                service.Add(info);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model));
        }
예제 #4
0
 public void Delete(OnlineComplaints info)
 {
     repository.Delete(info);
 }
예제 #5
0
        public void Update(OnlineComplaints info)
        {
            var query = repository.Table;

            repository.Update(info);
        }
예제 #6
0
        public void Add(OnlineComplaints info)
        {
            var query = repository.Table;

            repository.Insert(info);
        }