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();
        }
Ejemplo n.º 6
0
 public void Excluir(Func <TEntity, bool> predicate)
 {
     _db.Set <TEntity>().Where(predicate).ToList().ForEach(del => _db.Set <TEntity>().Remove(del));
 }
Ejemplo n.º 7
0
 public void Adicionar(TEntity obj)
 {
     ctx.Set <TEntity>().Add(obj);
 }
Ejemplo n.º 8
0
 public async Task <TEntity> GetById(int id) =>
 await _db.Set <TEntity>().FindAsync(id);
Ejemplo n.º 9
0
 public GenericRepository(BancoContext context)
 {
     _context = context;
     _dbSet   = _context.Set <T>();
 }