/// <summary> /// ������ɫ�� /// </summary> /// <param name="dto">��������ɫ����Ϣ��</param> /// <returns>�½�ɫ��Id��</returns> public static string InsertRole(RoleDTO dto) { Role r = new Role(); r.Id = IdGen.GetNextId(typeof(Role)); r.Name = dto.Name; r.Remark = dto.Remark; r.OrderId = dto.OrderId; RoleType rt = Db.Session.Load(typeof(RoleType), dto.RoleTypeId) as RoleType; rt.AddRole(r); Db.TransInsert(r); return r.Id; }
/// <summary> /// ���½�ɫ�� /// </summary> /// <param name="dto">�����½�ɫ����Ϣ��</param> public static void UpdateRole(RoleDTO dto) { Role r = Db.Session.Load(typeof(Role), dto.Id) as Role; r.Name = dto.Name; r.Remark = dto.Remark; r.OrderId = dto.OrderId; Db.TransUpdate(r); }