Пример #1
0
        public ActionResult Edit(OnlineConsultationModel model)
        {
            ModelState.Remove("ReplyTime");
            ModelState.Remove("Reply");
            if (ModelState.IsValid)
            {
                OnlineConsultation 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 = false;

                service.Update(info);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model));
        }
Пример #2
0
        public ActionResult Create(OnlineConsultationModel model)
        {
            ModelState.Remove("ReplyTime");
            ModelState.Remove("Reply");
            if (ModelState.IsValid)
            {
                OnlineConsultation info = new OnlineConsultation();
                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;

                info.AskTime   = DateTime.Now;
                info.ReplyTime = DateTime.Now;

                List <OnlineConsultation> 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));
        }
Пример #3
0
        public ActionResult Display(OnlineConsultationModel model)
        {
            if (ModelState.IsValid)
            {
                OnlineConsultation 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;
                info.ReplyTime = model.ReplyTime;

                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 + "','3',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));
        }
Пример #4
0
 public void Delete(OnlineConsultation info)
 {
     repository.Delete(info);
 }
Пример #5
0
        public void Update(OnlineConsultation info)
        {
            var query = repository.Table;

            repository.Update(info);
        }
Пример #6
0
        public void Add(OnlineConsultation info)
        {
            var query = repository.Table;

            repository.Insert(info);
        }