示例#1
0
 // DELETE: api/Produto/5
 public string Delete(int id)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         bd.produtos.Remove(bd.produtos.Find(id));
         bd.SaveChanges();
         return("Deletado com sucesso!");
     }
 }
示例#2
0
 // POST: api/Produto
 public string Post([FromBody] produtos prod)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         bd.produtos.Add(prod);
         bd.SaveChanges();
         return("Salvo com sucesso");
     }
 }
示例#3
0
 // POST: api/Administrador
 public string Post([FromBody] administradores adm)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         bd.administradores.Add(adm);
         bd.SaveChanges();
         return("Salvo com sucesso");
     }
 }
示例#4
0
 // POST: api/Cliente
 public string Post([FromBody] clientes cli)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         bd.clientes.Add(cli);
         bd.SaveChanges();
         return("Salvo com sucesso");
     }
 }
 // POST: api/Funcionario
 public string Post([FromBody] funcionarios func)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         bd.funcionarios.Add(func);
         bd.SaveChanges();
         return("Salvo com sucesso");
     }
 }
示例#6
0
        // GET: api/Cliente
        public IEnumerable <dynamic> Get()
        {
            using (brugaelEntities bd = new brugaelEntities())
            {
                var clientes = from cli in bd.clientes
                               select new { cli.id, cli.nome, cli.cpf, cli.login, cli.senha, cli.telefone, cli.rua, cli.numero, cli.complemento, cli.bairro, cli.cidade };

                return(clientes.ToList());
            }
        }
        // GET: api/Funcionario
        public IEnumerable <dynamic> Get()
        {
            using (brugaelEntities bd = new brugaelEntities())
            {
                var funcionario = from func in bd.funcionarios
                                  select new { func.id, func.nome, func.login, func.senha, func.telefone, func.email, func.cpf, func.salario };

                return(funcionario.ToList());
            }
        }
示例#8
0
        // GET: api/Administrador
        public IEnumerable <dynamic> Get()
        {
            using (brugaelEntities bd = new brugaelEntities())
            {
                var administrador = from adm in bd.administradores
                                    select new { adm.id, adm.nome, adm.login, adm.senha, adm.telefone, adm.email, adm.cpf };

                return(administrador.ToList());
            }
        }
示例#9
0
        // GET: api/Produto
        public IEnumerable <dynamic> Get()
        {
            using (brugaelEntities bd = new brugaelEntities())
            {
                var produto = from prod in bd.produtos
                              join cat in bd.categoria on prod.id_categoria equals cat.id
                              select new { prod.id, prod.nome, prod.descricao, prod.preco, nomeCategoria = cat.nome };

                return(produto.ToList());
            }
        }
示例#10
0
        // GET: api/Pedido
        public IEnumerable <dynamic> Get()
        {
            using (brugaelEntities bd = new brugaelEntities())
            {
                var pedido = from ped in bd.pedidos
                             join cli in bd.clientes on ped.id_dono equals cli.id
                             join pro in bd.produtos on ped.id_produto equals pro.id
                             select new { ped.id, nomeCliente = cli.nome, nomeProduto = pro.nome, ped.quantidade };

                return(pedido.ToList());
            }
        }
示例#11
0
 // PUT: api/Produto/5
 public string Put(int id, [FromBody] produtos prod)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         produtos alterar = bd.produtos.Find(id);
         alterar.nome         = prod.nome;
         alterar.descricao    = prod.descricao;
         alterar.preco        = prod.preco;
         alterar.id_categoria = prod.id_categoria;
         bd.SaveChanges();
         return("Alterado com sucesso!");
     }
 }
 // PUT: api/Funcionario/5
 public string Put(int id, [FromBody] funcionarios func)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         funcionarios alterar = bd.funcionarios.Find(id);
         alterar.nome     = func.nome;
         alterar.login    = func.login;
         alterar.senha    = func.senha;
         alterar.telefone = func.telefone;
         alterar.email    = func.email;
         alterar.cpf      = func.cpf;
         bd.SaveChanges();
         return("Alterado com sucesso!");
     }
 }
示例#13
0
 // PUT: api/Administrador/5
 public string Put(int id, [FromBody] administradores adm)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         administradores alterar = bd.administradores.Find(id);
         alterar.nome     = adm.nome;
         alterar.login    = adm.login;
         alterar.senha    = adm.senha;
         alterar.telefone = adm.telefone;
         alterar.email    = adm.email;
         alterar.cpf      = adm.cpf;
         bd.SaveChanges();
         return("Alterado com sucesso!");
     }
 }
示例#14
0
 // PUT: api/Cliente/5
 public string Put(int id, [FromBody] clientes cli)
 {
     using (brugaelEntities bd = new brugaelEntities())
     {
         clientes alterar = bd.clientes.Find(id);
         alterar.nome        = cli.nome;
         alterar.cpf         = cli.cpf;
         alterar.login       = cli.login;
         alterar.senha       = cli.senha;
         alterar.telefone    = cli.telefone;
         alterar.rua         = cli.rua;
         alterar.numero      = cli.numero;
         alterar.complemento = cli.complemento;
         alterar.bairro      = cli.bairro;
         alterar.cidade      = cli.cidade;
         bd.SaveChanges();
         return("Alterado com sucesso!");
     }
 }