Example #1
0
        public List <T> Find(Expression <Func <T, bool> > where, Func <IQueryable <T>, IIncludableQueryable <T, object> > include = null)
        {
            var query = _db.Set <K>().ProjectTo <T>(_mapper.ConfigurationProvider).Where(where);

            if (include != null)
            {
                query = include(query);
            }

            return(query.AsNoTracking().ToList());
        }
Example #2
0
 public Repository(LivrariaContext context, ILogger logger)
 {
     _dbSet  = context.Set <TEntity>();
     _logger = logger;
 }
Example #3
0
 public void Add(TEntity obj)
 {
     _livrariaContext.Set <TEntity>().Add(obj);
     _livrariaContext.SaveChanges();
 }
Example #4
0
 protected Repository(LivrariaContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }
Example #5
0
 public Repository(LivrariaContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }
Example #6
0
 public void Adicionar(TEntidade entidade)
 {
     _db.Set <TEntidade>().Add(entidade);
     _db.SaveChanges();
 }
Example #7
0
 public void Insert(Livro obj)
 {
     _context.Set <Livro>().Add(obj);
     _context.SaveChanges();
 }
 public RepositoryBase(LivrariaContext context)
 {
     _Context = context;
     _DbSet   = _Context.Set <TEntity>();
 }
Example #9
0
 public virtual List <TEntity> GetAll()
 {
     return(_Db.Set <TEntity>().AsNoTracking().ToList());
 }
Example #10
0
 public RepositoryBase(LivrariaContext livrariaContext)
 {
     Db    = livrariaContext;
     DbSet = Db.Set <TEntity>();
 }
Example #11
0
 public Repository(LivrariaContext context)
 {
     _context = context;
     _dbSet   = _context.Set <TEntity>();
 }