public int AddOrUpdateModules(PermissionModule module) { if(module.Id>0){ this.permissionModuleRepostory.Update(module); }else{ this.permissionModuleRepostory.Add(module); } this.unitOfWork.Commit(); return module.Id; }
public void InsertModule() { var module = new PermissionModule { Name = "提交申请", IsMenu=1, OptCode="1,2,3" }; var result= this.permissionSvc.AddOrUpdateModules(module); Assert.IsTrue(result>0); }
private IList<dynamic> getlist(PermissionModule m) { //if (m.HasChild) //{ // var childModule= Utility.PermissionSvc.GetChildByParentId(m.Id); // if (null != childModule && childModule.Any()) // { // return childModule.Select(p => new{ id = p.Id, text = p.Name, children = getjson(p) }).ToList<dynamic>(); // } //} return null; }
public JsonResult ModuleManager(PermissionModule module) { var result= Utility.PermissionSvc.AddOrUpdateModules(module); return Json(new { id=result}); }
private dynamic getjson(PermissionModule m) { //if (m.HasChild) //{ // return getlist(m); //} return false; }