Пример #1
0
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddControllers();
     services.AddSwaggerGen();
     services.AddScoped(typeof(IPipelineBehavior <,>), typeof(TransactionEnabledRequestBehavior <,>));
     services.AddMediatR(typeof(TransactionEnabledRequestBehavior <,>));
     services.AddAutoMapper(typeof(ProdutoMapperProfile));
     services.AddScoped <IDbConnection>(sp => TempDbFactory.CreateConnection());
     services.AddScoped <INotaFiscalRepository, NotaFiscalRepositorySqlite>();
     services.AddScoped <IProdutoRepository, ProdutoRepositorySqlite>();
     services.AddScoped <IRelatorioDAO, RelatorioDAOSqlite>();
     services.AddScoped <IEventStoreRepository, EventStoreRepository>();
 }
Пример #2
0
        public static void Main(string[] args)
        {
            TempDbFactory.CreateDatabase();

            CreateHostBuilder(args).Build().Run();
        }