public async Task<ISiteUser> FetchByConfirmationGuid(int siteId, Guid confirmGuid) { using (DbDataReader reader = await dbSiteUser.GetUserByRegistrationGuid(siteId, confirmGuid)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); if (user.SiteId == siteId) { return user; } } } return null; }
public async Task<ISiteUser> Fetch(int siteId, string email) { using (DbDataReader reader = await dbSiteUser.GetSingleUser(siteId, email)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); return user; } } return null; }
public async Task<IList<ISiteUser>> GetUsersForClaim( int siteId, string claimType, string claimValue) { IList<ISiteUser> users = new List<ISiteUser>(); using (DbDataReader reader = await dbUserClaims.GetUsersByClaim(siteId, claimType, claimValue)) { while (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); users.Add(user); } } return users; }
public async Task<ISiteUser> Fetch(int siteId, Guid userGuid) { using (DbDataReader reader = await dbSiteUser.GetSingleUser(userGuid)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); if (user.SiteId == siteId) { return user; } } } return null; }
public async Task<ISiteUser> Fetch( int siteId, string email, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); using (DbDataReader reader = await dbSiteUser.GetSingleUser( siteId, email, cancellationToken)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); return user; } } return null; }
public async Task<ISiteUser> FetchByLoginName( int siteId, string userName, bool allowEmailFallback, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); using (DbDataReader reader = await dbSiteUser.GetSingleUserByLoginName( siteId, userName, allowEmailFallback, cancellationToken)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); return user; } } return null; }
public async Task<IList<ISiteUser>> GetUsersForClaim( int siteId, string claimType, string claimValue, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); IList<ISiteUser> users = new List<ISiteUser>(); using (DbDataReader reader = await dbUserClaims.GetUsersByClaim( siteId, claimType, claimValue, cancellationToken)) { while (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); users.Add(user); } } return users; }
public async Task<ISiteUser> FetchByConfirmationGuid(int siteId, Guid confirmGuid) { if (multiTenantOptions.UseRelatedSitesMode) { siteId = multiTenantOptions.RelatedSiteId; } using (DbDataReader reader = dbSiteUser.GetUserByRegistrationGuid(siteId, confirmGuid)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); if (user.SiteId == siteId) { return user; } } } return null; }
public async Task<ISiteUser> FetchByLoginName(int siteId, string userName, bool allowEmailFallback) { if (multiTenantOptions.UseRelatedSitesMode) { siteId = multiTenantOptions.RelatedSiteId; } using (DbDataReader reader = await dbSiteUser.GetSingleUserByLoginName(siteId, userName, allowEmailFallback)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); return user; } } return null; }
public async Task<IList<ISiteUser>> GetUsersInRole( int siteId, string roleName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); IList<ISiteUser> users = new List<ISiteUser>(); ISiteRole role = await FetchRole(siteId, roleName); int roleId = -3; if (role != null) { roleId = role.RoleId; } using (DbDataReader reader = await dbRoles.GetUsersInRole( siteId, roleId, string.Empty, 1, 100000, cancellationToken)) { while (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); users.Add(user); } } return users; }
public async Task<ISiteUser> Fetch(int siteId, string email) { if (multiTenantOptions.UseRelatedSitesMode) { siteId = multiTenantOptions.RelatedSiteId; } using (DbDataReader reader = await dbSiteUser.GetSingleUser(siteId, email)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); return user; } } return null; }
public async Task<IList<ISiteUser>> GetUsersForClaim( int siteId, string claimType, string claimValue) { IList<ISiteUser> users = new List<ISiteUser>(); if (multiTenantOptions.UseRelatedSitesMode) { siteId = multiTenantOptions.RelatedSiteId; } using (DbDataReader reader = await dbUserClaims.GetUsersByClaim(siteId, claimType, claimValue)) { while (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); users.Add(user); } } return users; }
public async Task<ISiteUser> Fetch(int siteId, Guid userGuid, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); using (DbDataReader reader = dbSiteUser.GetSingleUser(userGuid)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); if (user.SiteId == siteId) { return user; } } } return null; }
public async Task<ISiteUser> FetchByLoginName(int siteId, string userName, bool allowEmailFallback) { using (DbDataReader reader = await dbSiteUser.GetSingleUserByLoginName(siteId, userName, allowEmailFallback)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); return user; } } return null; }
public async Task<ISiteUser> FetchByConfirmationGuid( int siteId, Guid confirmGuid, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); using (DbDataReader reader = await dbSiteUser.GetUserByRegistrationGuid( siteId, confirmGuid, cancellationToken)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); if (user.SiteId == siteId) { return user; } } } return null; }
public async Task<IList<ISiteUser>> GetUsersInRole( int siteId, string roleName) { IList<ISiteUser> users = new List<ISiteUser>(); ISiteRole role = await FetchRole(siteId, roleName); int roleId = -3; if(role != null) { roleId = role.RoleId; } using (DbDataReader reader = await dbRoles.GetUsersInRole(siteId, roleId, string.Empty, 1, 100000)) { while (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); users.Add(user); } } return users; }
public async Task<ISiteUser> Fetch(int siteId, Guid userGuid) { if (multiTenantOptions.UseRelatedSitesMode) { siteId = multiTenantOptions.RelatedSiteId; } using (DbDataReader reader = dbSiteUser.GetSingleUser(userGuid)) { if (reader.Read()) { SiteUser user = new SiteUser(); user.LoadFromReader(reader); if (user.SiteId == siteId) { return user; } } } return null; }