Exemplo n.º 1
0
        protected Repository(EscolaContext db)
        {
            Db = db;

            DbSet = db.Set <TEntity>();
            DbSet.AsNoTracking();
        }
Exemplo n.º 2
0
        public bool Deletar(TEntity entity)
        {
            if (entity != null)
            {
                var entry = Db.Entry(entity);
                if (entry.State == EntityState.Detached)
                {
                    DbSet.Attach(entity);
                }

                Db.Set <TEntity>().Remove(entity);
                return(true);
            }

            return(false);
        }
Exemplo n.º 3
0
 public void Adicionar(TEntity obj)
 {
     _escolaContext.Set <TEntity>().Add(obj);
     _escolaContext.SaveChanges();
 }
Exemplo n.º 4
0
 public void Adicionar(TEntity obj)
 {
     _ctx.Set <TEntity>().Add(obj);
 }
Exemplo n.º 5
0
 public RepositorioGenerico()
 {
     _context = new EscolaContext();
     tabela   = _context.Set <T>();
 }
Exemplo n.º 6
0
 public RepositorioCompra()
 {
     _context = new EscolaContext();
     tabela   = _context.Set <Compra>();
 }
 public async Task <IList <TEntity> > CustomFind(Expression <Func <TEntity, bool> > where) => await _dbContext.Set <TEntity>().Where(where).ToListAsync();
Exemplo n.º 8
0
 public Repository(EscolaContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }