UserIdentifierExtensions.cs 641 B

1234567891011121314151617
  1. namespace Abp
  2. {
  3. /// <summary>
  4. /// Extension methods for <see cref="UserIdentifier"/> and <see cref="IUserIdentifier"/>.
  5. /// </summary>
  6. public static class UserIdentifierExtensions
  7. {
  8. /// <summary>
  9. /// Creates a new <see cref="UserIdentifier"/> object from any object implements <see cref="IUserIdentifier"/>.
  10. /// </summary>
  11. /// <param name="userIdentifier">User identifier.</param>
  12. public static UserIdentifier ToUserIdentifier(this IUserIdentifier userIdentifier)
  13. {
  14. return new UserIdentifier(userIdentifier.TenantId, userIdentifier.UserId);
  15. }
  16. }
  17. }