public ActionResult KefuDel(int id) { TtKefuBll bll = new TtKefuBll(); TT_Kefu model = bll.Query(t => t.Id == id).FirstOrDefault(); if (model != null) { bll.Delete(model, true); } return(Json(BaseModels.OK("成功!"))); }
public ActionResult KefuEdit(int?id) { TT_Kefu kefu = new TT_Kefu(); if (id.ToInt() > 0) { TtKefuBll bll = new TtKefuBll(); kefu = bll.Query(t => t.Id == id).FirstOrDefault(); } return(View(kefu)); }
public ActionResult KefuEdit(TT_Kefu model) { TtKefuBll bll = new TtKefuBll(); TT_Kefu kefu = bll.Query(t => t.Id == model.Id).FirstOrDefault(); if (kefu == null) { model.CreateDate = DateTime.Now; model.CreateId = BaseModels.CurrentUser().USER_ID; bll.Add(model); } else { kefu.Name = model.Name; kefu.RealName = model.RealName; kefu.Level = model.Level; kefu.Photo = model.Photo; kefu.QQ = model.QQ; kefu.Weixin = model.Weixin; kefu.WeixinUrl = model.WeixinUrl; kefu.Email = model.Email; kefu.Tel = model.Tel; kefu.Mobile = model.Mobile; kefu.OrderNum = model.OrderNum; kefu.WorkYear = model.WorkYear; kefu.IsOnline = model.IsOnline; kefu.IsChecked = model.IsChecked; kefu.UpdateDate = DateTime.Now; kefu.UpdateId = BaseModels.CurrentUser().USER_ID; bll.Update(kefu); } ViewBag.Success = true; ViewBag.Message = "修改成功!"; return(View(kefu)); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult KefuList(int?page, int?count, string keyword) { page = page.ToInt() == 0 ? 1 : page; count = count.ToInt() == 0 ? 10 : count; var predicate = PredicateBuilder.New <TT_Kefu>(true); if (!string.IsNullOrEmpty(keyword)) { ViewBag.Keyword = keyword; predicate = predicate.And(t => t.Name.Contains(keyword)); } TtKefuBll bll = new TtKefuBll(); int total = 0; List <TT_Kefu> allKefu = bll.QueryByPage(page.ToInt(), count.ToInt(), out total, predicate, t => t.Id, false); ViewBag.Total = total; ViewBag.PageIndex = page; ViewBag.PageCount = count; return(View(allKefu)); }