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);
        }