public void Seed(SimuladorContribuicaoAposentadoriaContext context)
        {
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            context.SaveChanges();
        }
Esempio n. 2
0
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            Version       = Configuration.GetValue <string>("Application:Version");
            Name          = Configuration.GetValue <string>("Application:Name");

            using (var context = new SimuladorContribuicaoAposentadoriaContext(Configuration))
            {
                context.Database.Migrate();
            }
        }
Esempio n. 3
0
        public static SimuladorContribuicaoAposentadoriaContext GetContext()
        {
            if (simuladorContribuicaoAposentadoriaContext == null)
            {
                DbContextOptions <SimuladorContribuicaoAposentadoriaContext> dbContextOptions = new DbContextOptionsBuilder <SimuladorContribuicaoAposentadoriaContext>()
                                                                                                .UseNpgsql("Host=127.0.0.1;Database=SimuladorContribuicaoAposentadoria;Username=postgres;Password=1234;")
                                                                                                .Options;

                simuladorContribuicaoAposentadoriaContext = new SimuladorContribuicaoAposentadoriaContext(dbContextOptions);
                SimuladorContribuicaoAposentadoriaDBInitializer simuladorContribuicaoAposentadoriaDBInitializer = new SimuladorContribuicaoAposentadoriaDBInitializer();
                simuladorContribuicaoAposentadoriaDBInitializer.Seed(simuladorContribuicaoAposentadoriaContext);
            }

            return(simuladorContribuicaoAposentadoriaContext);
        }
Esempio n. 4
0
 public Repository(SimuladorContribuicaoAposentadoriaContext context)
 => _context = context;
 public SimulacaoRepository(SimuladorContribuicaoAposentadoriaContext context, IMapper mapper) : base(context)
     => _mapper = mapper;