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 TransacaoBusiness(ITransacaoRepository transacaoRepository, ILojaBusiness lojaBusiness, IAdquirenteBusiness adquirenteBusiness) { _transacaoRepository = transacaoRepository; _lojaBusiness = lojaBusiness; _adquirenteBusiness = adquirenteBusiness; }
public AdquirenteController(IAdquirenteBusiness adquirenteBusiness) { _adquirenteBusiness = adquirenteBusiness; }