public VendaBusiness(ILojaBusiness lojaBusiness, IAntiFraudeBusiness antiFraudeBusiness, ITransacaoBusiness transacaoBusiness, ICieloBusiness cieloBusiness, IStoneBusiness stoneBusiness ) { _lojaBusiness = lojaBusiness; _antiFraudeBusiness = antiFraudeBusiness; _transacaoBusiness = transacaoBusiness; _cieloBusiness = cieloBusiness; _stoneBusiness = stoneBusiness; }
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); }
public TransacaoController(ITransacaoBusiness transacaoBusiness) { _transacaoBusiness = transacaoBusiness; }