Here are the examples of the csharp api class Microsoft.AspNet.Identity.EntityFramework.UserStore.GetUserAggregateAsync(System.Linq.Expressions.Expression) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
5 Examples
0
1. Example
Project: AspNet.Identity.EntityFramework.Multitenant
Source File: MultitenantUserStore.Generic.cs
Source File: MultitenantUserStore.Generic.cs
public override Task<TUser> FindByNameAsync(string userName) { ThrowIfInvalid(); return GetUserAggregateAsync(u => u.UserName == userName && u.TenantId.Equals(TenantId)); }
0
2. Example
Project: Blog-Example-Classes
Source File: ApplicationUserStore.cs
Source File: ApplicationUserStore.cs
public override Task<TUser> FindByEmailAsync(string email) { return this.GetUserAggregateAsync(u => u.Email.ToUpper() == email.ToUpper() && u.TenantId == this.TenantId); }
0
3. Example
Project: Blog-Example-Classes
Source File: ApplicationUserStore.cs
Source File: ApplicationUserStore.cs
public override Task<TUser> FindByNameAsync(string userName) { return this.GetUserAggregateAsync(u => u.UserName.ToUpper() == userName.ToUpper() && u.TenantId == this.TenantId); }
0
4. Example
Project: AspNet.Identity.EntityFramework.Multitenant
Source File: MultitenantUserStore.Generic.cs
Source File: MultitenantUserStore.Generic.cs
public override async Task<TUser> FindAsync(UserLoginInfo login) { if (login == null) throw new ArgumentNullException("login"); ThrowIfInvalid(); TKey userId = await (from l in Logins where l.LoginProvider == login.LoginProvider && l.ProviderKey == login.ProviderKey && l.TenantId.Equals(TenantId) select l.UserId) .SingleOrDefaultAsync() .ConfigureAwait(false); if (EqualityComparer<TKey>.Default.Equals(userId, default(TKey))) return null; return await GetUserAggregateAsync(u => u.Id.Equals(userId)); }
0
5. Example
Project: AspNet.Identity.EntityFramework.Multitenant
Source File: MultitenantUserStore.Generic.cs
Source File: MultitenantUserStore.Generic.cs
public override Task<TUser> FindByEmailAsync(string email) { ThrowIfInvalid(); return GetUserAggregateAsync(u => u.Email.ToUpper() == email.ToUpper() && u.TenantId.Equals(TenantId)); }