public void Limpa_E_Cria_Database()
        {
            AppDomain.CurrentDomain.SetData("DataDirectory", AppDomain.CurrentDomain.BaseDirectory);

            // drop database first
            ReallyDropDatabase(ConfigurationManager.ConnectionStrings[connectionString].ConnectionString);

            // Now time to create the database from migrations
            // MyApp.Data.Migrations.Configuration is migration configuration class
            // this class is crated for you automatically when you enable migrations
            var initializer = new MigrateDatabaseToLatestVersion <PGDDbContext, EF6Config>();

            // set DB initialiser to execute migrations
            Database.SetInitializer(initializer);

            // now actually force the initialisation to happen
            using (var domainContext = new PGDDbContext(connectionString))
            {
                Debug.WriteLine("Iniciando criação database");
                domainContext.Database.Initialize(true);
                Debug.WriteLine("Database foi criado");
            }

            // And after the DB is created, you can put some initial base data
            // for your tests to use
            // usually this data represents lookup tables, like Currencies, Countries, Units of Measure, etc
            using (var domainContext = new PGDDbContext(connectionString))
            {
                Debug.WriteLine("Seeding test data into database");
                // discussion for that to follow
                Update_Database();
                Debug.WriteLine("Seeding test data is complete");
            }
        }
 public OrdemServicoRepository(PGDDbContext context)
     : base(context)
 {
 }
 public PactoRepository(PGDDbContext context, UnidadeService unidadeService, IIniciativaPlanoOperacionalRepository iniciativaPORepository)
     : base(context)
 {
     this._unidadeService         = unidadeService;
     this._iniciativaPORepository = iniciativaPORepository;
 }
 public UsuarioPerfilUnidadeRepository(PGDDbContext context)
     : base(context)
 {
 }
 public AtividadeRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #6
0
 public OS_ItemAvaliacaoRepository(PGDDbContext context)
     : base(context)
 {
 }
 public PerfilRepository(PGDDbContext context)
     : base(context)
 {
 }
 public UnitOfWork(PGDDbContext context)
 {
     _context = context;
 }
 public OS_CriterioAvaliacaoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #10
0
 public JustificativaRepository(PGDDbContext context)
     : base(context)
 {
 }
 public Unidade_TipoPactoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #12
0
 public ParametroSistemaRepository(PGDDbContext context)
     : base(context)
 {
 }
 public ArquivoDadoBrutoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #14
0
 public LogRepository(PGDDbContext context)
     : base(context)
 {
 }
 public SituacaoPactoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #16
0
 protected Repository(PGDDbContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }
Example #17
0
 public NivelAvaliacaoRepository(PGDDbContext context)
     : base(context)
 {
 }
 public HistoricoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #19
0
 public PermissaoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #20
0
 public IniciativaPlanoOperacionalRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #21
0
 public AnexoProdutoRepository(PGDDbContext context)
     : base(context)
 {
 }
 public FeriadoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #23
0
 public AvaliacaoProdutoRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #24
0
 public UsuarioRepository(PGDDbContext context)
     : base(context)
 {
 }
 public CronogramaRepository(PGDDbContext context)
     : base(context)
 {
 }
Example #26
0
 public AdministradorRepository(PGDDbContext context)
     : base(context)
 {
 }