public TdrProcessor(ApplicationDbContext dbContext) { _dbContext = dbContext; _ticketOrdersRepository = new TicketOrdersRepository(_dbContext); _bookedTicketsRepository = new BookedTicketsRepository(_dbContext); _tdrRepository = new TdrsRepository(_dbContext); _tdrReasonsRepository = new TdrReasonsRepository(_dbContext); }
public BookingController(IBooking booking, DbContextOptions <ApplicationDbContext> applicationDBContext) { _booking = booking; _applicationDbContext = new ApplicationDbContext(applicationDBContext); _log = new LogProcessor(_applicationDbContext); _configuration = new ConfigurationRepository(_applicationDbContext); _irctcUrl = _configuration.FindBy(x => x.key == "IRCTC_ApiURL").FirstOrDefault().value; _irctc_userName = _configuration.FindBy(x => x.key == "IRCTC_Username").FirstOrDefault().value; _irctc_password = _configuration.FindBy(x => x.key == "IRCTC_Password").FirstOrDefault().value; _authInfo = _irctc_userName + ":" + _irctc_password; _order = new TicketOrdersRepository(_applicationDbContext); }
public TicketProcessor(ApplicationDbContext dbContext) { _dbContext = dbContext; _ticketOrdersRepository = new TicketOrdersRepository(_dbContext); _bookedTicketsRepository = new BookedTicketsRepository(_dbContext); _ticketPassengersRepository = new TicketPassengersRepository(_dbContext); _ticketStatusRepository = new TicketStatusRepository(_dbContext); _insuranceRepository = new InsuranceRepository(_dbContext); _ticketCancellationRepository = new TicketCancellationRepository(_dbContext); _cancelledTicketPassengersRepository = new CancelledTicketPassengersRepository(_dbContext); _quotaRepository = new QuotaRepository(_dbContext); }