public ShareThingsUserManager(
     IShareThingsDbContext context,
     UserManager <ShareThingsUser> userManager)
 {
     this._context     = context;
     this._userManager = userManager;
 }
Пример #2
0
 public ProductRepository(IShareThingsDbContext shareThingsDbContext)
 {
     this._context = shareThingsDbContext ?? throw new ArgumentNullException(nameof(shareThingsDbContext));
 }
        public static async Task <User> FindUserDomain(this UserManager <ShareThingsUser> userManager, IShareThingsDbContext context, ClaimsPrincipal user)
        {
            if (user == null)
            {
                throw new ArgumentNullException(nameof(user));
            }

            ShareThingsUser userIdentity = await userManager.GetUserAsync(user);

            User userDomain = await context.Users.SingleOrDefaultAsync(u => u.UserIdentityId.Equals(userIdentity.Id));

            return(userDomain);
        }