STShop.Handle.Businesses/HandleBusiness.cs
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Utility;
using STShop.Handle.Services;
using STShop.Handle.Entities;
using STShop.Handle.IBusinesses;
namespace STShop.Handle.Businesses
{
/// <summary>
/// 权限业务类
/// </summary>
public class HandleBusiness : IHandleBusiness
{
private HandleService dll = new HandleService();
/// <summary>
/// 添加权限
/// 返回值:-1按钮ID已经存在;0失败;成功返回新增ID
/// </summary>
/// <param name="handel">权限实体</param>
/// <returns>返回新增权限的ID</returns>
public int Add(Entities.Handle handle)
{
try
{
//if (handle.Type == Enum_Handle_Type.按钮.GetInt())
//{
// Criteria criteria = new Criteria();
// criteria.Add(Restrictions.Equal("ButtonID", handle.ButtonID));
// if (dll.Exists(criteria))
// return -1;
//}
return dll.Add(handle);
}
catch (Exception)
{
return 0;
}
}
/// <summary>
/// 修改权限
/// </summary>
/// <param name="handle">权限实体</param>
/// <returns></returns>
public bool Update(Entities.Handle handle)
{
return dll.Update(handle);
}
/// <summary>
/// 删除权限
/// 1.删除用户对此权限及子权限的引用
/// 2.删除子权限
/// </summary>
/// <param name="handleID">权限ID</param>
/// <returns></returns>
public bool Delete(int handleID)
{
后面还有 125 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
