Beispiel #1
0
 /// <summary>
 /// 通过角色名称获取角色实例。
 /// </summary>
 /// <param name="normalizedName">角色名称。</param>
 /// <param name="cancellationToken">取消标识。</param>
 /// <returns>返回当前角色实例对象。</returns>
 public override Task <TRole> FindByNameAsync(string normalizedName, CancellationToken cancellationToken = default)
 {
     return(RoleContext.FindAsync(x => x.NormalizedName == normalizedName, cancellationToken));
 }
Beispiel #2
0
 /// <summary>
 /// 通过用户组名称获取用户组实例。
 /// </summary>
 /// <param name="siteId">网站Id。</param>
 /// <param name="normalizedName">用户组名称。</param>
 /// <param name="cancellationToken">取消标识。</param>
 /// <returns>返回当前用户组实例对象。</returns>
 public virtual Task <TRole> FindByNameAsync(int siteId, string normalizedName,
                                             CancellationToken cancellationToken = default)
 {
     return(RoleContext.FindAsync(x => x.SiteId == siteId && x.NormalizedName == normalizedName, cancellationToken));
 }
Beispiel #3
0
 /// <summary>
 /// 通过ID获取角色实例。
 /// </summary>
 /// <param name="id">角色Id。</param>
 /// <param name="cancellationToken">取消标识。</param>
 /// <returns>返回当前角色实例对象。</returns>
 public virtual Task <TRole> FindByIdAsync(int id, CancellationToken cancellationToken = default)
 {
     return(RoleContext.FindAsync(id, cancellationToken));
 }
Beispiel #4
0
 /// <summary>通过角色名称获取角色实例。</summary>
 /// <param name="normalizedRoleName">角色名称。</param>
 /// <param name="cancellationToken">取消标识。</param>
 /// <returns>返回角色实例。</returns>
 protected override Task <TRole> FindRoleAsync(string normalizedRoleName, CancellationToken cancellationToken)
 {
     return(RoleContext.FindAsync(x => x.NormalizedName == normalizedRoleName, cancellationToken));
 }