private async Task SeedUserRoleAsync(DrmUser user, DrmRole role) { if (user == null || role == null) { return; } await _userManager.AddToRoleAsync(user, role.Name); }
private async Task <DrmRole> SeedRoleAsync() { var role = await _roleManager.FindByNameAsync("Administrator"); if (role == null) { role = new DrmRole { Name = "Administrator", NormalizedName = "administrator" }; var result = await _roleManager.CreateAsync(role); if (result != IdentityResult.Success) { throw new InvalidOperationException("Cound not create new role in seeder."); } } return(role); }