Beispiel #1
0
        public void Initialize()
        {
            IServiceCollection services = new ServiceCollection();

            services.AddMvc();
            string connectionString = "Server=FAYOL\\SQLEXPRESS;Database=Pagamento;Trusted_Connection=True;MultipleActiveResultSets=true";

            services.AddDbContext <Contexto>(options => options.UseSqlServer(connectionString));

            //DbContextOptions<Contexto> options2 =  new DbContextOptions<Contexto>();
            ILoggerFactory loggerFactory = new LoggerFactory().AddConsole().AddDebug();

            //_context = new Contexto(options);
            _logger = new Logger <LojaRepository>(loggerFactory);
            _transacaoRepository = new TransacaoRepository(_context, _logger);

            _lojaRepository = new LojaRepository(_context, _logger);
            _lojaBusiness   = new LojaBusiness(_lojaRepository);

            _adquirenteRepository = new AdquirenteRepository(_context);
            _adquirenteBusiness   = new AdquirenteBusiness(_adquirenteRepository);

            _transacaoBusiness = new TransacaoBusiness(_transacaoRepository, _lojaBusiness, _adquirenteBusiness);
        }
Beispiel #2
0
 public TransacaoBusiness(ITransacaoRepository transacaoRepository, ILojaBusiness lojaBusiness, IAdquirenteBusiness adquirenteBusiness)
 {
     _transacaoRepository = transacaoRepository;
     _lojaBusiness        = lojaBusiness;
     _adquirenteBusiness  = adquirenteBusiness;
 }
 public AdquirenteController(IAdquirenteBusiness adquirenteBusiness)
 {
     _adquirenteBusiness = adquirenteBusiness;
 }