Пример #1
0
        private async static Task CreateUsers(IServiceProvider serviceProvider, SD2411DBContext context)
        {
            var userManager = serviceProvider.GetRequiredService <UserManager <ApplicationUser> >();

            context.Database.EnsureCreated();
            // Create admin User
            var user = await userManager.FindByEmailAsync(AdminEmail);

            if (user == null)
            {
                ApplicationUser adminUser = new ApplicationUser
                {
                    Id            = UserId,
                    Email         = AdminEmail,
                    SecurityStamp = Guid.NewGuid().ToString(),
                    UserName      = "******",
                    FullName      = "Nguyen Sieu Anh",
                    PhoneNumber   = "+84 985 413 357"
                };
                await userManager.CreateAsync(adminUser, Password);
            }
            // Create Test User
            foreach (var userTest in SampleUsers())
            {
                var userTestExisted = await userManager.FindByEmailAsync(userTest.Email);

                if (userTestExisted == null)
                {
                    await userManager.CreateAsync(userTest, Password);
                }
            }
        }
Пример #2
0
 public Repository(SD2411DBContext context) : base(context)
 {
 }
Пример #3
0
 public RepositoryWithTypeId(SD2411DBContext context)
 {
     Context = context;
     DbSet   = context.Set <T>();
 }