Ejemplo n.º 1
0
        public static async Task InitializeNerdDinner(IServiceProvider provider)
        {
            NerdDinnerDbContext           dbContext   = provider.GetService <NerdDinnerDbContext>();
            UserManager <ApplicationUser> userManager = provider.GetService <UserManager <ApplicationUser> >();

            INerdDinnerRepository repository = new NerdDinnerRepository(dbContext);

            var users   = GetUsers();
            var dinners = GetDinners();

            foreach (RegisterViewModel user in users)
            {
                var applicationUser = new ApplicationUser
                {
                    UserName = user.Email
                };

                await userManager.CreateAsync(applicationUser, user.Password);
            }

            foreach (Dinner dinner in dinners)
            {
                await repository.CreateDinnerAsync(dinner);
            }
        }
Ejemplo n.º 2
0
 public NerdDinnerRepository(NerdDinnerDbContext database)
 {
     _database = database;
 }