Exemplo n.º 1
0
 public InternalRepository(
     IReadOnlyRepository <T> readOnlyRepository,
     ITransactionalCollection transactionalCollection,
     Action commit)
 {
     this.readOnlyRepository      = readOnlyRepository;
     this.transactionalCollection = transactionalCollection;
     this.commit = commit;
 }
Exemplo n.º 2
0
 public ITransactionalCollection Create()
 {
     return
         (collection ??
          (collection = new MemoryTransactionalCollection()));
 }
Exemplo n.º 3
0
		public SchoolUnitOfWork(ITransactionalCollection transactionalCollection)
			: base(transactionalCollection)
		{
		}
Exemplo n.º 4
0
		public ChunkingUnitOfWork(ITransactionalCollection transactionalCollection)
			: base(transactionalCollection)
		{
			DocumentRepository = new DocumentRepository(Repository<Document>());
			DocumentRequestRepository = new DocumentRequestRepository(Repository<DocumentRequest>());
		}
Exemplo n.º 5
0
        protected UnitOfWork(ITransactionalCollection transactionalCollection) : base(transactionalCollection)
        {
            this.transactionalCollection = transactionalCollection;

            AutoInitializeRepository();
        }
Exemplo n.º 6
0
		public BloggerUnitOfWork(ITransactionalCollection collection)
			: base(collection)
		{
		}
Exemplo n.º 7
0
 public SchoolUnitOfWork(ITransactionalCollection transactionalCollection)
     : base(transactionalCollection)
 {
 }
Exemplo n.º 8
0
 public BloggerUnitOfWork(ITransactionalCollection collection)
     : base(collection)
 {
 }
Exemplo n.º 9
0
 public AdministrationUnitOfWork(ITransactionalCollection collection) : base(collection)
 {
 }
Exemplo n.º 10
0
		public AdministrationUnitOfWork(ITransactionalCollection collection) : base(collection)
		{
		}
		public ITransactionalCollection Create()
		{
			return
				collection ??
				(collection = new MemoryTransactionalCollection());
		}
Exemplo n.º 12
0
		public NorthwindUnitOfWork(ITransactionalCollection transactionalCollection) : base(transactionalCollection)
		{
		}