Beispiel #1
0
 /// <summary>
 ///     创建角色
 /// </summary>
 /// <param name="name">名称</param>
 /// <param name="decription">描述</param>
 /// <param name="code">代码</param>
 /// <param name="levelCode">层级代码</param>
 public static Role CreateRole(string name, string decription = null, string code = null, string levelCode = null)
 {
     if (string.IsNullOrEmpty(name))
     {
         throw new ArgumentNullException("name");
     }
     var role = new Role
     {
         Name = name,
         Code = code,
         LevelCode = levelCode,
         Description = decription,
         CreateDate = DateTime.Now,
     };
     role.GenerateNewIdentity();
     return role;
 }