Seeding, cleanup, fix nginx proxying
This commit is contained in:
@@ -6,10 +6,6 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Exceptions\" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Identity.Stores" Version="9.0.4" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -10,18 +10,7 @@ public interface IUserRepository
|
||||
Task<User?> GetUserByEmailAsync(string email, CancellationToken cancellationToken = default);
|
||||
Task<IEnumerable<User>> GetAllUsersAsync(CancellationToken cancellationToken = default);
|
||||
Task<IEnumerable<User>> GetActiveUsersAsync(CancellationToken cancellationToken = default);
|
||||
|
||||
Task<User> CreateUserAsync(User user, CancellationToken cancellationToken = default);
|
||||
Task<User> UpdateUserAsync(User user, CancellationToken cancellationToken = default);
|
||||
Task DeleteUserAsync(string userId, CancellationToken cancellationToken = default);
|
||||
|
||||
Task<bool> UserExistsAsync(string userId, CancellationToken cancellationToken = default);
|
||||
Task<bool> EmailExistsAsync(string email, CancellationToken cancellationToken = default);
|
||||
|
||||
Task<bool> ActivateUserAsync(string userId, CancellationToken cancellationToken = default);
|
||||
Task<bool> DeactivateUserAsync(string userId, CancellationToken cancellationToken = default);
|
||||
|
||||
Task<IEnumerable<User>> GetUsersByRoleAsync(Guid roleId, CancellationToken cancellationToken = default);
|
||||
|
||||
Task<User?> GetUserWithAllRelatedDataAsync(string userId, CancellationToken cancellationToken = default);
|
||||
}
|
||||
Reference in New Issue
Block a user