示例#1
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_context != null)
         {
             _context.Dispose();
             _context = null;
         }
     }
 }
        public static void EnsureSeedDataForContext(this HostUserContext context)
        {
            //// Add 2 demo users if there aren't any users yet
            if (context.Users.Any())
            {
                return;
            }

            // init users
            var users = new List <User>()
            {
                new User
                {
                    SubjectId = "d860efca-22d9-47fd-8249-791ba61b07c7",
                    Username  = "******",
                    IsActive  = true,
                    Password  = "******",
                    Claims    = new List <UserClaim>
                    {
                        new UserClaim(JwtClaimTypes.GivenName, "Umar"),
                        new UserClaim(JwtClaimTypes.Address, "Home Street, Home City"),
                        new UserClaim(JwtClaimTypes.Role, "paiduser"),
                        new UserClaim("country", "in"),
                        new UserClaim("subscription", "paiduser"),
                    }
                },

                new User
                {
                    SubjectId = "b7539694-97e7-4dfe-84da-b4256e1ff5c7",
                    Username  = "******",
                    IsActive  = true,
                    Password  = "******",
                    Claims    = new List <UserClaim>
                    {
                        new UserClaim(JwtClaimTypes.GivenName, "Test User"),
                        new UserClaim(JwtClaimTypes.Address, "1 Street, Some City"),
                        new UserClaim(JwtClaimTypes.Role, "freeuser"),
                        new UserClaim("country", "us"),
                        new UserClaim("subscription", "freeuser"),
                    }
                }
            };

            context.Users.AddRange(users);
            context.SaveChanges();
        }
示例#3
0
 public HostUserRepository(HostUserContext context)
 {
     _context = context;
 }