public UnitOfWork(IDbContextFactory contextFactory, IRepositoryAbstractFactory repositoryAbstractFactory) { _context = contextFactory.CreateDbContext(); _repositoryAbstractFactory = repositoryAbstractFactory; }
public IEventRepository CreateEventRepository(FestivalAdministrationDbContext _context) { return(new EventRepository(_context)); }
public IStageRepository CreateStageRepository(FestivalAdministrationDbContext _context) { return(new StageRepository(_context)); }
public IBandRepository CreateBandRepository(FestivalAdministrationDbContext _context) { return(new BandRepository(_context)); }
public StageRepository(FestivalAdministrationDbContext context) : base(context) { }
protected internal RepositoryBase(FestivalAdministrationDbContext context) { Context = context; }