public bool SeedDatabase(CcgDbContext dbContext) { // // Only use CcgDbContext created by migration // _dbContext = dbContext; var db = new UnitOfWork(); SeedRoles(db); SeedCCGs(db); SeedContactTypes(db); dbContext.SaveChanges(); SeedAppUsers(db); dbContext.SaveChanges(); SeedAppUsersRoles(db); dbContext.SaveChanges(); SeedMembers(db); dbContext.SaveChanges(); SeedContactRecords(db); dbContext.SaveChanges(); AssignUserIdToContactRecord(db); dbContext.SaveChanges(); SeedPrayerRequests(db); dbContext.SaveChanges(); SeedNeedsCommunion(db); dbContext.SaveChanges(); return(true); }
public void SeedDatabase(CcgDbContext dbContext) { _dbContext = dbContext; // No using block to let the migration dispose of the context var db = new UnitOfWork(); SeedRoles(db); SeedCCGs(db); SeedContactTypes(db); _dbContext.SaveChanges(); }
private void SeedCCGs(UnitOfWork db) { string ccgName; for (var i = 1; i < 100; i++) { ccgName = $"CCG{i:d2}"; // same as String.Format("CCG{0:d2},i") var name = ccgName; var dbSet = _dbContext.Set <CCG>(); if (!dbSet.Any(ccg => ccg.CCGName.Equals(name))) { dbSet.AddOrUpdate(new CCG { CCGName = ccgName }); } } _dbContext.SaveChanges(); }
public void Save() { context.SaveChanges(); }
public virtual void Save(CcgDbContext context) { context.SaveChanges(); }