コード例 #1
0
        private async Task SeedUserRoleAsync(DrmUser user, DrmRole role)
        {
            if (user == null || role == null)
            {
                return;
            }

            await _userManager.AddToRoleAsync(user, role.Name);
        }
コード例 #2
0
        private async Task <DrmUser> SeedUserAsync()
        {
            var user = await _userManager.FindByNameAsync("admin");

            if (user == null)
            {
                user = new DrmUser
                {
                    UserName  = "******",
                    Email     = "*****@*****.**",
                    FirstName = "Admin",
                    LastName  = "Admin",
                };

                var result = await _userManager.CreateAsync(user, "Admin_2018");

                if (result != IdentityResult.Success)
                {
                    throw new InvalidOperationException("Cound not create new user in seeder.");
                }
            }

            return(user);
        }