public string Edit(SysModel sysmodel) { try { db.Entry(sysmodel).State = EntityState.Modified; db.SaveChanges(); return WebComm.ReturnAlertMessage(ActionReturnStatus.成功, "修改成功", "", "", CallBackType.none, ""); } catch (Exception ex) { return WebComm.ReturnAlertMessage(ActionReturnStatus.失败, "修改失败!" + ex.Message, "", "", CallBackType.none, ""); } }
public string Create(SysModel sysmodel) { try { sysmodel.IsFlag = true; db.SysModels.Add(sysmodel); db.SaveChanges(); return WebComm.ReturnAlertMessage(ActionReturnStatus.成功, "添加成功", "", "", CallBackType.none, ""); } catch (Exception ex) { return WebComm.ReturnAlertMessage(ActionReturnStatus.失败, "添加失败!" + ex.Message, "", "", CallBackType.none, ""); } }
/// <summary> /// 获取用户开户行列表 /// </summary> /// <param name="currentPage">当前页码</param> /// <param name="uBank">查询实体</param> /// <returns></returns> private List<SysModel> GetSysModelList(int currentPage, SysModel model) { var smList = db.SysModels.Where(sm=>sm.IsFlag==true).AsQueryable(); if (model != null) { if (model.SysModelClassID > 0) { smList = smList.Where(sm => sm.SysModelClassID == model.SysModelClassID); } } SetPagerOptions(smList.Count(), currentPage); List<SysModel> list = smList.OrderBy(b => b.ID).Skip((currentPage - 1) * pageSize).Take(pageSize).OrderBy(sm => sm.SysModelClassID).ToList(); return list; }
public ActionResult Index(SysModel sm) { int pageNO = 1; if (Request.Form["pageNum"] != null) { int.TryParse(Request.Form["pageNum"], out pageNO); } List<SysModel> list = GetSysModelList(pageNO, sm); return View(viewFolder + "Index.cshtml", list); }