737 B
737 B
DbSets / Users
User entity CRUD operations, authentication, and JWT token management via extension methods.
Key Files
IAcUserDbSetBase.cs— Hierarchical interfaces with optional Profile, Company, Address dependencies.AcUserDbSetExtensions.cs— AuthenticateUser, GetUserById/ByEmail, AddUser, UpdateUser, RemoveUser, UpdateJwtRefreshToken (sync + async).IAcUserTokenDbSet.cs— UserToken DbSet interface.AcUserTokenDbSetExtensions.cs— CreateUserToken, GetActiveUserToken, IsValidToken, DeactivateTokens, ChangePassword.IAcUserChangePasswordDbSet.cs— Combined interface for password change operations.IAcUserToCompanyDbSetBase.cs— UserToCompany mapping interface.