public ActionResult Edit(SecretaryMailboxModel model) { ModelState.Remove("Reply"); if (ModelState.IsValid) { SecretaryMailbox 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)); }
public ActionResult Create(SecretaryMailboxModel model) { ModelState.Remove("Reply"); ModelState.Remove("FeedbackTime"); if (ModelState.IsValid) { SecretaryMailbox info = new SecretaryMailbox(); 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 <SecretaryMailbox> 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)); }
public ActionResult Display(SecretaryMailboxModel model) { if (ModelState.IsValid) { SecretaryMailbox 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.FeedbackTime = model.FeedbackTime; 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 + "','1',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)); }
public void Delete(SecretaryMailbox info) { repository.Delete(info); }
public void Update(SecretaryMailbox info) { var query = repository.Table; repository.Update(info); }
public void Add(SecretaryMailbox info) { var query = repository.Table; repository.Insert(info); }