public JsonResult Deletes(int [] ids) { var result = new JsonResultModel { ResultState = RoleModuls.DeleteRoleModuls(ids) > 0 }; return(Json(result)); }
public JsonResult Delete(int id) { var result = new JsonResultModel { ResultState = RoleModuls.DeleteRoleModul(id) > 0 }; return(Json(result)); }
public ActionResult AllocationModul(int id) { //查询已有模块 在前端进行默认选中 int[] mIds = RoleModuls.GetMIds(id); ViewBag.SelectedIds = JsonConvert.SerializeObject(mIds.Select(n => "tree_node_" + n).ToList()); //查询资源树 var moduls = Moduls.ModulInfosToTreeVModels(Moduls.GetAllModul(id)); ViewBag.RId = id; return(View(moduls)); }
public ActionResult Index(int?page) { int pageIndex = page.HasValue ? page.Value : 1; int pageSize = PageConfig.BackstagePageSize; int count, pageCount; var result = RoleModuls.RoleModulInfosToVModels(RoleModuls.GetRoleModulPageList(pageIndex, pageSize, null, null, out pageCount, out count)); PagedList <RoleModulVModel> pl = result.ToPagedList(pageIndex, pageSize); pl.TotalItemCount = count; pl.CurrentPageIndex = pageIndex; return(View(pl)); }
public JsonResult Add(RoleModulVModel model) { var result = new JsonResultModel(); if (ModelState.IsValid) { //add result.ResultState = RoleModuls.AddRoleModul(RoleModuls.RoleModulVModelToInfo(model)) > 0; } else { result.ResultState = false; result.Message = ModelStateHelper.GetAllErrorMessage(ModelState); } return(Json(result)); }
public ActionResult AllocationModul(int rid, string ids) { var result = new JsonResultModel() { ResultState = true }; //根据角色id删除原有关系 RoleModuls.DeleteRoleModuls(rid); //根据选中的模块新建关系 List <RoleModulInfo> rolemoduls = ids.Split(',').Where(n => !string.IsNullOrEmpty(n)).Select(n => new RoleModulInfo { RId = rid, MId = int.Parse(n) }).ToList(); RoleModuls.AddRoleModuls(rolemoduls); return(Json(result)); }
public ActionResult Edit(int id) { var model = RoleModuls.RoleModulInfoToVModel(RoleModuls.GetRoleModulInfo(id)); return(View(model)); }