Ejemplo n.º 1
0
 /// <summary>
 /// 保存授权
 /// </summary>
 /// <param name="authorizeType">权限分类</param>
 /// <param name="objectId">对象Id</param>
 /// <param name="moduleIds">功能Id</param>
 /// <param name="moduleButtonIds">按钮Id</param>
 /// <param name="moduleColumnIds">视图Id</param>
 /// <param name="authorizeDataJson">数据权限</param>
 /// <returns></returns>
 public void SaveAuthorize(AuthorizeTypeEnum authorizeType, string objectId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson)
 {
     try
     {
         string[] arrayModuleId       = moduleIds.Split(',');
         string[] arrayModuleButtonId = moduleButtonIds.Split(',');
         string[] arrayModuleColumnId = moduleColumnIds.Split(',');
         IEnumerable <AuthorizeDataEntity> authorizeDataList = authorizeDataJson.ToList <AuthorizeDataEntity>();
         InstanceDAL.SaveAuthorize(authorizeType, objectId, arrayModuleId, arrayModuleButtonId, arrayModuleColumnId, authorizeDataList);
     }
     catch (Exception)
     {
         throw;
     }
 }