public async Task <ItemPedido> Excluir(ItemPedido itemPedido) { using (OrganixContext _contexto = new OrganixContext()){ _contexto.ItemPedido.Remove(itemPedido); await _contexto.SaveChangesAsync(); return(itemPedido); } }
public async Task <Oferta> Excluir(Oferta oferta) { using (OrganixContext _contexto = new OrganixContext()){ _contexto.Oferta.Remove(oferta); await _contexto.SaveChangesAsync(); return(oferta); } }
public async Task <Receita> Excluir(Receita receita) { using (OrganixContext _contexto = new OrganixContext()){ _contexto.Receita.Remove(receita); await _contexto.SaveChangesAsync(); return(receita); } }
public async Task <Endereco> Excluir(Endereco endereco) { using (OrganixContext _contexto = new OrganixContext()){ _contexto.Endereco.Remove(endereco); await _contexto.SaveChangesAsync(); return(endereco); } }
public async Task <List <Receita> > Listar() { using (OrganixContext _contexto = new OrganixContext()){ var receitas = await _contexto.Receita.Include(r => r.IdUsuarioNavigation).Include(r => r.IdCategoriaReceitaNavigation). ToListAsync(); return(await _contexto.Receita.ToListAsync()); } }
public async Task <Usuario> Excluir(Usuario usuario) { using (OrganixContext _contexto = new OrganixContext()){ _contexto.Usuario.Remove(usuario); await _contexto.SaveChangesAsync(); return(usuario); } }
public async Task <Endereco> Alterar(Endereco endereco) { using (OrganixContext _contexto = new OrganixContext()){ // Comparamos os atributos que foram modificados através do EF _contexto.Entry(endereco).State = EntityState.Modified; await _contexto.SaveChangesAsync(); } return(endereco); }
public async Task <CategoriaReceita> Excluir(CategoriaReceita categoriaReceita) { using (OrganixContext _contexto = new OrganixContext()){ _contexto.CategoriaReceita.Remove(categoriaReceita); await _contexto.SaveChangesAsync(); return(categoriaReceita); } }
public async Task <Oferta> Alterar(Oferta oferta) { using (OrganixContext _contexto = new OrganixContext()){ // Comparamos os atributos que foram modificados através do EF _contexto.Entry(oferta).State = EntityState.Modified; await _contexto.SaveChangesAsync(); } return(oferta); }
public async Task <Produto> Salvar(Produto produto) { using (OrganixContext _contexto = new OrganixContext()){ // Tratamos contra ataques de SQL Injection await _contexto.AddAsync(produto); // Salvamos efetivamente o nosso objeto no banco de dados await _contexto.SaveChangesAsync(); } return(produto); }
public async Task <Usuario> BuscarPorId(int id) { using (OrganixContext _contexto = new OrganixContext()){ var user = await _contexto.Usuario.Include(u => u.Endereco).Include(u => u.Telefone). Include(u => u.IdTipoNavigation).FirstOrDefaultAsync(e => e.IdUsuario == id); user.Email = null; user.Senha = null; return(user); } }
public async Task <CategoriaReceita> Salvar(CategoriaReceita categoriaReceita) { using (OrganixContext _contexto = new OrganixContext()){ // Tratamos contra ataques de SQL Injection await _contexto.AddAsync(categoriaReceita); // Salvamos efetivamente o nosso objeto no banco de dados await _contexto.SaveChangesAsync(); return(categoriaReceita); } }
public async Task <Telefone> Salvar(Telefone telefone) { using (OrganixContext _contexto = new OrganixContext()){ // Tratamos contra ataques de SQL Injection await _contexto.AddAsync(telefone); // Salvamos efetivamente o nosso objeto no banco de dados await _contexto.SaveChangesAsync(); return(telefone); } }
public async Task <List <OfertaViewModel> > Filtro(FiltroViewModel Dados) { using (OrganixContext _contexto = new OrganixContext()){ var produtoQuery = new SqlParameter("@produto", Dados.produto); var regiaoQuery = new SqlParameter("@regiao", Dados.regiao); var menorPrecoQuery = new SqlParameter("@menorPreco", Dados.menorPreco); var maiorPrecoQuery = new SqlParameter("@maiorPreco", Dados.maiorPreco); var lista = await _contexto.OfertaViewModel.FromSqlRaw("SELECT usuario.id_usuario, usuario.nome, endereco.regiao, (SELECT TOP 1 telefone FROM telefone WHERE telefone.id_usuario = usuario.id_usuario ORDER BY id_telefone) AS telefone, (SELECT TOP 1 telefone FROM telefone WHERE telefone.id_usuario = usuario.id_usuario ORDER BY id_telefone DESC) AS celular, endereco.rua, endereco.bairro, endereco.cidade, endereco.CEP, endereco.estado, oferta.id_produto, oferta.id_oferta, oferta.preco,oferta.data_fabricacao, oferta.data_vencimento, oferta.estado_produto, produto.nome_produto, produto.imagem FROM oferta INNER JOIN usuario on usuario.id_usuario = oferta.id_usuario INNER JOIN endereco on usuario.id_usuario = endereco.id_usuario INNER JOIN produto on produto.id_produto = oferta.id_produto WHERE oferta.id_produto= @produto and oferta.preco >= @menorPreco and oferta.preco <= @maiorPreco and endereco.regiao= @regiao", produtoQuery, menorPrecoQuery, maiorPrecoQuery, regiaoQuery).ToListAsync(); return(lista); } }
public async Task <List <Oferta> > Filtro(FiltroViewModel Dados) { using (OrganixContext _contexto = new OrganixContext()){ var produtoQuery = new SqlParameter("@produto", Dados.produto); var regiaoQuery = new SqlParameter("@regiao", Dados.regiao); var menorPrecoQuery = new SqlParameter("@menorPreco", Dados.menorPreco); var maiorPrecoQuery = new SqlParameter("@maiorPreco", Dados.maiorPreco); var lista = await _contexto.Oferta.FromSqlRaw("select usuario.id_usuario, endereco.regiao, oferta.id_produto, oferta.id_oferta, oferta.preco,oferta.data_fabricacao, oferta.data_vencimento, oferta.estado_produto from oferta inner join usuario on usuario.id_usuario = oferta.id_usuario inner join endereco on usuario.id_usuario = endereco.id_usuario where oferta.id_produto= @produto and oferta.preco <= @maiorPreco and oferta.preco>= @menorPreco and endereco.regiao= @regiao", produtoQuery, menorPrecoQuery, maiorPrecoQuery, regiaoQuery).ToListAsync(); return(lista); } }
public async Task <List <Usuario> > Listar() { using (OrganixContext _contexto = new OrganixContext()){ List <Usuario> user = new List <Usuario>(await _contexto.Usuario.Include(u => u.Endereco).Include(u => u.Telefone). Include(u => u.IdTipoNavigation).ToListAsync()); foreach (Usuario usuario in user) { usuario.Email = null; usuario.Senha = null; } return(user); } }
public async Task <List <Telefone> > Listar() { using (OrganixContext _contexto = new OrganixContext()){ return(await _contexto.Telefone.ToListAsync()); } }
public async Task <Telefone> BuscarPorId(int id) { using (OrganixContext _contexto = new OrganixContext()){ return(await _contexto.Telefone.FindAsync(id)); } }
public async Task <List <CategoriaReceita> > Listar() { using (OrganixContext _contexto = new OrganixContext()){ return(await _contexto.CategoriaReceita.ToListAsync()); } }
public async Task <List <Produto> > Listar() { using (OrganixContext _contexto = new OrganixContext()){ return(await _contexto.Produto.ToListAsync()); } }
public async Task <Produto> BuscarPorId(int id) { using (OrganixContext _contexto = new OrganixContext()){ return(await _contexto.Produto.FindAsync(id)); } }
public async Task <CategoriaReceita> BuscarPorId(int id) { using (OrganixContext _contexto = new OrganixContext()){ return(await _contexto.CategoriaReceita.FindAsync(id)); } }