diff --git a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj index e435d4a..a6d52b8 100644 --- a/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj +++ b/sample/MongoIdentitySample.Mvc/MongoIdentitySample.Mvc.csproj @@ -8,6 +8,7 @@ + @@ -30,8 +31,4 @@ - - - - diff --git a/src/MongoUserStore.cs b/src/MongoUserStore.cs index d1a534d..3fa714a 100644 --- a/src/MongoUserStore.cs +++ b/src/MongoUserStore.cs @@ -171,7 +171,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task CreateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -190,7 +190,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task UpdateAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -217,7 +217,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task DeleteAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -249,7 +249,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task FindByIdAsync(string userId, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); var id = ConvertIdFromString(userId); return MongoRepository.GetByIdAsync(id); } @@ -265,7 +265,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); return MongoRepository.GetOneAsync(u => u.NormalizedUserName == normalizedUserName); } @@ -367,7 +367,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task AddToRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -403,7 +403,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task RemoveFromRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -429,7 +429,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task> GetRolesAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -452,7 +452,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task IsInRoleAsync(TUser user, string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -479,7 +479,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task> GetClaimsAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) #pragma warning restore CS1998 // Cette méthode async n'a pas d'opérateur 'await' et elle s'exécutera de façon synchrone { - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -496,7 +496,7 @@ namespace AspNetCore.Identity.MongoDbCore /// The that represents the asynchronous operation. public override Task AddClaimsAsync(TUser user, IEnumerable claims, CancellationToken cancellationToken = default(CancellationToken)) { - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -534,7 +534,7 @@ namespace AspNetCore.Identity.MongoDbCore /// The that represents the asynchronous operation. public async override Task ReplaceClaimAsync(TUser user, Claim claim, Claim newClaim, CancellationToken cancellationToken = default(CancellationToken)) { - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -563,7 +563,7 @@ namespace AspNetCore.Identity.MongoDbCore /// The that represents the asynchronous operation. public async override Task RemoveClaimsAsync(TUser user, IEnumerable claims, CancellationToken cancellationToken = default(CancellationToken)) { - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -589,7 +589,7 @@ namespace AspNetCore.Identity.MongoDbCore CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { @@ -623,7 +623,7 @@ namespace AspNetCore.Identity.MongoDbCore CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -648,7 +648,7 @@ namespace AspNetCore.Identity.MongoDbCore #pragma warning restore CS1998 // Cette méthode async n'a pas d'opérateur 'await' et elle s'exécutera de façon synchrone { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -669,7 +669,7 @@ namespace AspNetCore.Identity.MongoDbCore CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); var userLogin = await FindUserLoginAsync(loginProvider, providerKey, cancellationToken); if (userLogin != null) { @@ -689,7 +689,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); return MongoRepository.GetOneAsync(u => u.NormalizedEmail == normalizedEmail); } @@ -704,7 +704,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task> GetUsersForClaimAsync(Claim claim, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (claim == null) { throw new ArgumentNullException(nameof(claim)); @@ -728,7 +728,7 @@ namespace AspNetCore.Identity.MongoDbCore public async override Task> GetUsersInRoleAsync(string normalizedRoleName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (string.IsNullOrEmpty(normalizedRoleName)) { throw new ArgumentNullException(nameof(normalizedRoleName)); @@ -808,7 +808,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetUserNameAsync(TUser user, string userName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -832,7 +832,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetNormalizedUserNameAsync(TUser user, string normalizedName, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -856,7 +856,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetPasswordHashAsync(TUser user, string passwordHash, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -880,7 +880,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetEmailConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -903,7 +903,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetEmailAsync(TUser user, string email, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -927,7 +927,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetNormalizedEmailAsync(TUser user, string normalizedEmail, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -952,7 +952,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetLockoutEndDateAsync(TUser user, DateTimeOffset? lockoutEnd, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -975,7 +975,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task IncrementAccessFailedCountAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -995,7 +995,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task ResetAccessFailedCountAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -1019,7 +1019,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetLockoutEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -1043,7 +1043,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetPhoneNumberAsync(TUser user, string phoneNumber, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -1066,7 +1066,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -1091,7 +1091,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -1120,7 +1120,7 @@ namespace AspNetCore.Identity.MongoDbCore public override Task SetTwoFactorEnabledAsync(TUser user, bool enabled, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException(nameof(user)); @@ -1145,7 +1145,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task SetTokenAsync(TUser user, string loginProvider, string name, string value, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { @@ -1181,7 +1181,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task RemoveTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { @@ -1208,7 +1208,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task GetTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { @@ -1250,7 +1250,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task CountCodesAsync(TUser user, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { @@ -1288,7 +1288,7 @@ namespace AspNetCore.Identity.MongoDbCore public override async Task RedeemCodeAsync(TUser user, string code, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); - //ThrowIfDisposed(); + ThrowIfDisposed(); if (user == null) { diff --git a/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.dll index b8c17cf..e84493b 100644 Binary files a/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.dll and b/src/lib/netcoreapp2.0/AspNetCore.Identity.MongoDbCore.dll differ diff --git a/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.dll b/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.dll index e3b0477..8547cde 100644 Binary files a/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.dll and b/src/lib/netstandard2.0/AspNetCore.Identity.MongoDbCore.dll differ