public List <Oferta> GetOrdernar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()) {
         List <Oferta> ofertas = _contexto.Oferta.OrderBy(o => o.NomeOferta).ToList();
         return(ofertas);
     }
 }
 public List <Oferta> GetFiltrarCategoria(string filtrocategoria)
 {
     using (bddatempoContext _contexto = new bddatempoContext()) {
         List <Oferta> ofertas = _contexto.Oferta.Include("IdProdutoNavigation.IdCategoriaNavigation").Where(o => o.IdProdutoNavigation.IdCategoriaNavigation.NomeCategoria.Contains(filtrocategoria)).ToList();
         return(ofertas);
     }
 }
 public List <Oferta> GetFiltrar(string palavra)
 {
     using (bddatempoContext _contexto = new bddatempoContext()) {
         List <Oferta> ofertas = _contexto.Oferta.Where(o => o.NomeOferta.Contains(palavra)).ToList();
         return(ofertas);
     }
 }
Exemple #4
0
        public async Task <Endereco> Excluir(Endereco endereco)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                _contexto.Endereco.Remove(endereco);
                await _contexto.SaveChangesAsync();

                return(endereco);
            }
        }
        public async Task <Reserva> Excluir(Reserva reserva)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                _contexto.Reserva.Remove(reserva);
                await _contexto.SaveChangesAsync();

                return(reserva);
            }
        }
        public async Task <Tipousuario> Excluir(Tipousuario tipousuario)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                _contexto.Tipousuario.Remove(tipousuario);
                await _contexto.SaveChangesAsync();

                return(tipousuario);
            }
        }
        public async Task <Categoria> Excluir(Categoria categoria)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                _contexto.Categoria.Remove(categoria);
                await _contexto.SaveChangesAsync();

                return(categoria);
            }
        }
        public async Task <Oferta> Excluir(Oferta oferta)
        {
            using (bddatempoContext _contexto = new bddatempoContext()) {
                _contexto.Oferta.Remove(oferta);
                await _contexto.SaveChangesAsync();

                return(oferta);
            }
        }
Exemple #9
0
        public async Task <Produto> Excluir(Produto produto)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                _contexto.Produto.Remove(produto);
                await _contexto.SaveChangesAsync();

                return(produto);
            }
        }
        public async Task <Categoria> Alterar(Categoria categoria)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                //Comparamos os atributos que foram modificados através do EF
                _contexto.Entry(categoria).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(categoria);
            }
        }
        public async Task <Oferta> Salvar(Oferta oferta)
        {
            using (bddatempoContext _contexto = new bddatempoContext()) {
                await _contexto.AddAsync(oferta);

                await _contexto.SaveChangesAsync();

                return(oferta);
            }
        }
        public async Task <Tipousuario> Alterar(Tipousuario tipousuario)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                //Comparamos os atributos que foram modificados através do EF
                _contexto.Entry(tipousuario).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(tipousuario);
            }
        }
        public async Task <Usuario> BuscarPorID(int id)
        {
            using (bddatempoContext _contexto = new bddatempoContext()) {
                var _usuario = await _contexto.Usuario.Include("IdTipoUsuarioNavigation").FirstOrDefaultAsync(t => t.IdUsuario == id);

                _usuario.Email = null;
                _usuario.Senha = null;
                return(_usuario);
            }
        }
        public async Task <Tipousuario> Salvar(Tipousuario tipousuario)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                // Tratamos contra ataques de SQL Injection
                await _contexto.AddAsync(tipousuario);

                // Salvamos efetivamente o nosso objeto no banco
                await _contexto.SaveChangesAsync();

                return(tipousuario);
            }
        }
        public async Task <Categoria> Salvar(Categoria categoria)
        {
            using (bddatempoContext _contexto = new bddatempoContext()){
                // Tratamos contra ataques de SQL Injection
                await _contexto.AddAsync(categoria);

                // Salvamos efetivamente o nosso objeto no banco
                await _contexto.SaveChangesAsync();

                return(categoria);
            }
        }
        public async Task <List <Usuario> > Listar()
        {
            using (bddatempoContext _contexto = new bddatempoContext()) {
                List <Usuario> listaUsuario = new List <Usuario> ();
                listaUsuario = await _contexto.Usuario.Include("IdTipoUsuarioNavigation").ToListAsync();

                foreach (var item in listaUsuario)
                {
                    // item.Email = null;
                    // item.Senha = null;
                }
                return(listaUsuario);
            }
        }
 public List <Oferta> GetOrdenarPreco(string ordempreco)
 {
     using (bddatempoContext _contexto = new bddatempoContext()) {
         List <Oferta> ofertas;
         if (ordempreco == "Menor")
         {
             ofertas = _contexto.Oferta.OrderBy(o => o.Preco).ToList();
         }
         else if (ordempreco == "Maior")
         {
             ofertas = _contexto.Oferta.OrderByDescending(o => o.Preco).ToList();
         }
         else
         {
             ofertas = _contexto.Oferta.OrderBy(o => o.Preco).ToList();
         }
         return(ofertas);
     }
 }
 public async Task <Categoria> BuscarPorID(int id)
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Categoria.FindAsync(id));
     }
 }
 public async Task <Tipousuario> BuscarPorID(int id)
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Tipousuario.FindAsync(id));
     }
 }
 public async Task <Oferta> BuscarPorID(int id)
 {
     using (bddatempoContext _contexto = new bddatempoContext()) {
         return(await _contexto.Oferta.Include("IdUsuarioNavigation").Include("IdProdutoNavigation").FirstOrDefaultAsync(o => o.IdOferta == id));
     }
 }
Exemple #21
0
 public async Task <List <Produto> > Listar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Produto.Include("IdCategoriaNavigation").ToListAsync());
     }
 }
Exemple #22
0
 public async Task <Endereco> BuscarPorID(int id)
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Endereco.Include("IdUsuarioNavigation").FirstOrDefaultAsync(u => u.IdUsuario == id));
     }
 }
Exemple #23
0
 public async Task <List <Endereco> > Listar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Endereco.Include("IdUsuarioNavigation").ToListAsync());
     }
 }
 public async Task <List <Categoria> > Listar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Categoria.ToListAsync());
     }
 }
 public async Task <List <Oferta> > Listar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()) {
         return(await _contexto.Oferta.Include("IdUsuarioNavigation").Include("IdProdutoNavigation.IdCategoriaNavigation").ToListAsync());
     }
 }
 public async Task <Reserva> BuscarPorID(int id)
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Reserva.Include("IdUsuarioNavigation").Include("IdOfertaNavigation").FirstOrDefaultAsync(r => r.IdReserva == id));
     }
 }
 public async Task <List <Tipousuario> > Listar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Tipousuario.ToListAsync());
     }
 }
 public async Task <List <Reserva> > Listar()
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Reserva.Include("IdUsuarioNavigation").Include("IdOfertaNavigation").ToListAsync());
     }
 }
Exemple #29
0
 public async Task <Produto> BuscarPorID(int id)
 {
     using (bddatempoContext _contexto = new bddatempoContext()){
         return(await _contexto.Produto.Include("IdCategoriaNavigation").FirstOrDefaultAsync(p => p.IdProduto == id));
     }
 }