public T PegarPorId(int id) { using (var conexao = new BancoContext()) { var obj = conexao.Set <T>().Find(id); return(obj); } }
public bool Cadastrar(T item) { using (var conexao = new BancoContext()) { conexao.Set <T>().Add(item); return(conexao.SaveChanges() > 0 ? true : false); } }
public ICollection <T> Listar() { using (var conexao = new BancoContext()) { var lista = conexao.Set <T>().ToList(); return(lista); } }
// GET: Transacoes public async Task <IActionResult> Index() { List <Adquirente> adquirentes = new List <Adquirente>(); ViewBag.AdquirenteId = new SelectList ( adquirentes = _context.Adquirente.ToList() ); //List<Adquirente> adquirentes = new List<Adquirente>(); //ViewBag.AdquirenteId = adquirentes = _context.Adquirente.ToList(); //ViewBag.Adquirentes = (IEnumerable<Adquirente>)ViewData["AdquirenteId"]; ViewBag.Adquirentes = new SelectList(_context.Set <Adquirente>(), "Id", "Descricao"); var bancoContext = _context.Transacoes.Include(t => t.Adquirente).Include(t => t.Bandeira); return(View(await bancoContext.ToListAsync())); }
public void InicializaDB() { contexto.Database.EnsureCreated(); if (contexto.Usuarios.Any()) { return; } contexto .Set <Usuario>() .Add(new Usuario { Nome = "administrador", Email = "*****@*****.**", IsAtivo = true, DecryptedPassword = "******" }); contexto.SaveChanges(); }
public void Excluir(Func <TEntity, bool> predicate) { _db.Set <TEntity>().Where(predicate).ToList().ForEach(del => _db.Set <TEntity>().Remove(del)); }
public void Adicionar(TEntity obj) { ctx.Set <TEntity>().Add(obj); }
public async Task <TEntity> GetById(int id) => await _db.Set <TEntity>().FindAsync(id);
public GenericRepository(BancoContext context) { _context = context; _dbSet = _context.Set <T>(); }