public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            var inicializador = new InicializadorBancoDeDados(new ManipuladorSqLite());

            inicializador.Iniciar();
        }
        public void dado_que_nao_existe_um_banco_de_dados_na_raiz_deve_criar()
        {
            var inicializador = new InicializadorBancoDeDados(manipuladorBancoDeDados);

            inicializador.Iniciar();

            manipuladorBancoDeDados.Received().CriarNovo();
        }
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            Configuracao.Inicializar(configuration["App:UF"]);
            var inicializador = new InicializadorBancoDeDados(new ManipuladorSqlite());

            inicializador.Iniciar();
        }
        public void dado_que_exista_um_banco_de_dados_na_raiz_nao_deve_criar_novo()
        {
            File.Create(Constantes.NomeArquivoBanco).Dispose();
            var inicializador = new InicializadorBancoDeDados(manipuladorBancoDeDados);

            inicializador.Iniciar();

            manipuladorBancoDeDados.DidNotReceive().CriarNovo();
        }
        static void Main(string[] args)
        {
            if (File.Exists(Constantes.NomeArquivoBanco))
            {
                File.Delete(Constantes.NomeArquivoBanco);
            }
            var manipulador   = new ManipuladorSqlite();
            var inicializador = new InicializadorBancoDeDados(manipulador);

            inicializador.Iniciar();

            CriarRegistros(manipulador, 255, "SC");
        }
Beispiel #6
0
        public static void Main(string[] args)
        {
            var host = CreateWebHostBuilder(args).Build();

            using (var scope = host.Services.CreateScope())
            {
                var services = scope.ServiceProvider;

                try
                {
                    var context = services.GetRequiredService <UniversidadeContext>();

                    InicializadorBancoDeDados.Inicializador(context);
                }
                catch (Exception ex)
                {
                    var logger = services.GetRequiredService <ILogger <Program> >();

                    logger.LogError(ex, "Um erro ocorreu ao popular banco de dados");
                }
            }

            host.Run();
        }