Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
 public RankingRepository(BolaoTIContext context)
     : base(context)
 {
 }
Exemple #4
0
 public GenericRepository(BolaoTIContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }
Exemple #5
0
 public ApostaRepository(BolaoTIContext context)
     : base(context)
 {
 }
Exemple #6
0
 public PartidaRepository(BolaoTIContext context)
     : base(context)
 {
 }