public int AddOrUpdateModules(PermissionModule module)
 {
     if(module.Id>0){
         this.permissionModuleRepostory.Update(module);
     }else{
         this.permissionModuleRepostory.Add(module);
     }
     this.unitOfWork.Commit();
     return module.Id;
 }
예제 #2
0
 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;
 }