public async Task DeleteUser(Guid userId, [FromServices] IClaimCache claimCache) { await roleManager.DeleteUser(userId); await OnUserDeleted(userId); await claimCache.Clear(userId); }
public CachedClaimsUserBuilder(IClaimCache claimCache, IUserBuilder next) : base(next) { this.claimCache = claimCache; }
public async Task <TRoleAssignments> SetUser(Guid userId, [FromBody] TRoleAssignments value, [FromServices] IClaimCache claimCache) { value.UserId = userId; await roleManager.SetRoles(value); await OnUserSet(userId, value); await claimCache.Clear(value.UserId); return(await GetUser(value.UserId)); }