Example #1
0
 public Usuario AuthenticateUser(LoginViewModel login)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
         var usuario = _contexto.Usuario.FirstOrDefault(u => u.Email == login.Email && u.Senha == login.Senha);
         return(usuario);
     }
 }
Example #2
0
 public async Task <List <Oferta> > BuscarPorIdUsuario(int id)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         // return await _contexto.Oferta.Include("IdUsuarioNavigation.IdRegiaoNavigation").FindAsync(id);
         return(await _contexto.Oferta.Include("IdProdutoNavigation").Include("IdUsuarioNavigation.IdRegiaoNavigation").Include("IdUsuarioNavigation").Where(i => i.IdUsuario == id).ToListAsync());
     }
 }
Example #3
0
 public async Task <Oferta> BuscarPorID(int id)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         // return await _contexto.Oferta.Include("IdUsuarioNavigation.IdRegiaoNavigation").FindAsync(id);
         return(await _contexto.Oferta.Include("IdUsuarioNavigation.IdRegiaoNavigation").FirstOrDefaultAsync(i => i.IdOferta == id));
     }
 }
 public async Task <Regiao> Excluir(Regiao regiao)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         _contexto.Regiao.Remove(regiao);
         await _contexto.SaveChangesAsync();
     }
     return(regiao);
 }
Example #5
0
 public async Task <Produto> Excluir(Produto produto)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
         _contexto.Produto.Remove(produto);
         await _contexto.SaveChangesAsync();
     }
     return(produto);
 }
Example #6
0
        public List <Oferta> Ordenar()
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
                List <Oferta> oferta = _contexto.Oferta.OrderByDescending(c => c.IdUsuarioNavigation.IdRegiaoNavigation.Bairro).Include("IdUsuarioNavigation").ToList();

                return(oferta);
            }
        }
Example #7
0
        public List <Oferta> FiltrarPorNome(FiltroViewModel filtro)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
                List <Oferta> oferta = _contexto.Oferta.Where(c => c.Titulo.Contains(filtro.filtro) || c.IdUsuarioNavigation.IdRegiaoNavigation.Bairro.Contains(filtro.filtro) || c.IdProdutoNavigation.IdCategoriaNavigation.NomeCategoria.Contains(filtro.filtro)).Include("IdProdutoNavigation").Include("IdUsuarioNavigation.IdRegiaoNavigation").ToList();

                return(oferta);
            }
        }
 public async Task <Regiao> Alterar(Regiao regiao)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         _contexto.Entry(regiao).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(regiao);
 }
        public ActionResult <List <Categoria> > GetOrdenar()
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
                List <Categoria> categorias = _contexto.Categoria.OrderByDescending(cat => cat.NomeCategoria).ToList();

                return(categorias);
            }
        }
        public ActionResult <List <Categoria> > GetFiltro(FiltroViewModel FiltroPorNome)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
                List <Categoria> categorias = _contexto.Categoria.Where(cat => cat.NomeCategoria.StartsWith(FiltroPorNome.filtro)).ToList();

                return(categorias);
            }
        }
 public async Task <Ong> Alterar(Ong ong)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         _contexto.Entry(ong).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(ong);
 }
 public async Task <Reserva> Alterar(Reserva reserva)
 {
     using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
         _context.Entry(reserva).State = EntityState.Modified;
         await _context.SaveChangesAsync();
     }
     return(reserva);
 }
Example #13
0
 public async Task <Usuario> Alterar(Usuario usuario)
 {
     using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
         _context.Entry(usuario).State = EntityState.Modified;
         await _context.SaveChangesAsync();
     }
     return(usuario);
 }
 public async Task <Ong> Excluir(Ong ong)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         _contexto.Ong.Remove(ong);
         await _contexto.SaveChangesAsync();
     }
     return(ong);
 }
Example #15
0
        public ActionResult <List <Categoria> > GetOrdenar()
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
                // Aqui ordenamos o conteudo das categoria e ordem Decrescentee e listamos isso
                List <Categoria> categorias = _contexto.Categoria.OrderByDescending(cat => cat.NomeCategoria).ToList();

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

                return(categoria);
            }
        }
Example #17
0
        public async Task <Produto> Alterar(Produto produto)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                _contexto.Entry(produto).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(produto);
            }
        }
        public async Task <Doacao> Excluir(Doacao doacao)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                _contexto.Doacao.Remove(doacao);
                await _contexto.SaveChangesAsync();

                return(doacao);
            }
        }
        public async Task <Reserva> Excluir(Reserva reserva)
        {
            using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
                _context.Reserva.Remove(reserva);
                await _context.SaveChangesAsync();

                return(reserva);
            }
        }
        public async Task <Categoria> Alterar(Categoria categoria)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                _contexto.Entry(categoria).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(categoria);
            }
        }
        public async Task <Doacao> Alterar(Doacao doacao)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                _contexto.Entry(doacao).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(doacao);
            }
        }
Example #22
0
        public async Task <Usuario> Excluir(Usuario usuario)
        {
            using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
                _context.Usuario.Remove(usuario);
                await _context.SaveChangesAsync();

                return(usuario);
            }
        }
Example #23
0
        public async Task <Oferta> Excluir(Oferta oferta)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                _contexto.Oferta.Remove(oferta);
                await _contexto.SaveChangesAsync();

                return(oferta);
            }
        }
Example #24
0
        public async Task <Oferta> Alterar(Oferta oferta)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                _contexto.Entry(oferta).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(oferta);
            }
        }
        public async Task <Ong> Salvar(Ong ong)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                await _contexto.AddAsync(ong);

                await _contexto.SaveChangesAsync();
            }

            return(ong);
        }
Example #26
0
        public async Task <Usuario> Salvar(Usuario usuario)
        {
            using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
                await _context.AddAsync(usuario);

                await _context.SaveChangesAsync();

                return(usuario);
            }
        }
Example #27
0
        public async Task <Oferta> Salvar(Oferta oferta)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()){
                await _contexto.AddAsync(oferta);

                await _contexto.SaveChangesAsync();

                return(oferta);
            }
        }
Example #28
0
        public async Task <Usuario> BuscarPorIDRetornandoCredenciais(int id)
        {
            Usuario usuario = new Usuario();

            using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
                usuario = await _context.Usuario.FindAsync(id);

                return(usuario);
            }
        }
Example #29
0
        public ActionResult <List <Categoria> > GetFiltro(FiltroViewModel FiltroPorNome)
        {
            using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
                // Aqui nos fazemos uma Lista das Categoria passando por um Filtro
                // Que se a palavra que o usuario digitar houver na em alguma Categoria existente vai retornar isso
                List <Categoria> categorias = _contexto.Categoria.Where(cat => cat.NomeCategoria.StartsWith(FiltroPorNome.filtro)).ToList();

                return(categorias);
            }
        }
        public async Task <Reserva> Salvar(Reserva reserva)
        {
            using (BD_SmartSaleContext _context = new BD_SmartSaleContext()) {
                await _context.AddAsync(reserva);

                await _context.SaveChangesAsync();

                return(reserva);
            }
        }