コード例 #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            BundleTable.EnableOptimizations = false;
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            //Database.SetInitializer<DbEntidades>(new SchoolInitializer());


            DbEntidades db = new DbEntidades();

            // Se não existir nenhum professor cadastrado, força o cadastro de um
            if (!db.Usuarios.Where(m => m.Tipo == (byte)TipoUsuario.Professor).Any())
            {
                var administrador = new Models.Usuario()
                {
                    Login = "******",
                    Senha = Criptografia.CriptografarMd5("123"),
                    Nome  = "Administrador do Sistema",
                    Tipo  = (byte)TipoUsuario.Professor
                };

                db.Usuarios.Add(administrador);
                db.SaveChanges();
            }
        }