public static void RegisterDataBase() { try { using (var context = new BolaoTIContext()) { if (!context.Database.Exists()) { context.Database.Create(); if (!WebSecurity.Initialized) { WebSecurity.InitializeDatabaseConnection("BolaoTIContext", "UserProfile", "UserId", "UserName", autoCreateTables: true); } } else { Database.SetInitializer(new MigrateDatabaseToLatestVersion <BolaoTIContext, Configuration>()); context.Database.Initialize(true); } } } catch (Exception ex) { throw new InvalidOperationException("The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588", ex); } }
protected override void Seed(BolaoTI.web.DAL.BolaoTIContext context) { CriarPermissoesUsuarios(); if (context.Times.Count() == 0) { CriarTimes(context); } if (context.Estadios.Count() == 0) { CriarEstadios(context); } if (context.Fases.Count() == 0) { CriarFases(context); } if (context.Grupos.Count() == 0) { CriarGrupos(context.Fases.ToList(), context); } if (context.Rodadas.Count() == 0) { CriarRodadas(context.Grupos.ToList(), context); } if (context.Partidas.Count() == 0) { CriarPartidas(context.Rodadas.ToList(), context.Estadios.ToList(), context.Times.ToList(), context); } }
public RankingRepository(BolaoTIContext context) : base(context) { }
public GenericRepository(BolaoTIContext context) { this.context = context; this.dbSet = context.Set <TEntity>(); }
public ApostaRepository(BolaoTIContext context) : base(context) { }
public PartidaRepository(BolaoTIContext context) : base(context) { }