Beispiel #1
0
 public PalmAppUnitOfWork(
     PalmAppContext context,
     IRepositoryAbstractFactory repositoryAbstractFactory)
 {
     _context = context;
     _repositoryAbstractFactory = repositoryAbstractFactory;
 }
Beispiel #2
0
        public PalmAppInFileUnitOfWork(
            IRepositoryAbstractFactory repositoryAbstractFactory)
        {
            _repositoryAbstractFactory = repositoryAbstractFactory;

            var currentDirectory = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
            var rutaArchivo      = $"{currentDirectory}/DataInFile/PalmAppData.txt";

            _fileData = new StreamReader(rutaArchivo);
        }
 IUnitOfWork IUnitOfWorkFactory.CreateUnitOfWork(IDbContextFactory contextFactory, IRepositoryAbstractFactory repositoryAbstractFactory)
 {
     return(new UnitOfWork.UnitOfWork(contextFactory, repositoryAbstractFactory));
 }
Beispiel #4
0
 public UnitOfWork(IDbContextFactory contextFactory, IRepositoryAbstractFactory repositoryAbstractFactory)
 {
     _context = contextFactory.CreateDbContext();
     _repositoryAbstractFactory = repositoryAbstractFactory;
 }