Beispiel #1
0
        public CollectionBase(List <TEntity> list, SqlExecutions <TEntity> sqlExecution)
        {
            _sqlExecution = sqlExecution;

            _entities = new List <ITrackeable <TEntity> >();
            list.ForEach(x => _entities.Add(new UnmodifiedTrackeable <TEntity>(x, _sqlExecution.Unmodified)));
        }
Beispiel #2
0
        public CollectionBase(List <TEntity> list, SqlExecutions <TEntity> sqlExecution, Func <List <ITrackeable <TEntity> > > getAll)
        {
            //TODO: quietar el getall del consutrctor, dejar un solo consturctor
            _sqlExecution = sqlExecution;
            _getAll       = getAll;

            _entities = new List <ITrackeable <TEntity> >();
            list.ForEach(x => _entities.Add(new UnmodifiedTrackeable <TEntity>(x, _sqlExecution.Unmodified)));
        }