public LaPosAuthorizer(IAuthorizerConfigReader <LaPosAuthorizer> merchantConfig, ICommLayer commLayer, CardTypeRepository repo) { _merchantConfig = merchantConfig; _commLayer = commLayer; _repo = repo; InitializeAsync().Wait(); }
public UnitOfWork(LascarizadorDbContext context) { _context = context; Clients = new ClientRepository(_context); CardBrands = new CardBrandRepository(_context); CardTypes = new CardTypeRepository(_context); Cards = new CardRepository(_context); Transactions = new TransactionRepository(_context); TransactionTypes = new TransactionTypeRepository(_context); TransactionLogs = new TransactionLogRepository(_context); ErrorLogs = new ErrorLogRepository(_context); }
public Repository(IBaseRepository repo) { _repo = repo; DeskRepository = new DeskRepository(repo); CardRepository = new CardRepository(repo); SchoolRepository = new SchoolRepository(repo); CardTypeRepository = new CardTypeRepository(repo); SubTypeRepository = new SubTypeRepository(repo); GameRepository = new GameRepository(repo); UserRepository = new UserRepository(repo); MageRepository = new MageRepository(repo); }
public UnitOfWork(MemoContext context) { this.dbContext = new MemoContext(); Answers = new AnswerRepository(dbContext); Cards = new CardRepository(dbContext); CardTypes = new CardTypeRepository(dbContext); Categories = new CategoryRepository(dbContext); Comments = new CommentRepository(dbContext); Course = new CourseRepository(dbContext); DeckCourses = new DeckCourseRepository(dbContext); Decks = new DeckRepository(dbContext); Reports = new ReportRepository(dbContext); Roles = new RoleRepository(dbContext); Statistics = new StatisticRepository(dbContext); UserCourses = new UserCourseRepository(dbContext); Users = new UserRepository(dbContext); UserRoles = new UserRoleRepository(dbContext); }