// 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!"); } }
// POST: api/Produto public string Post([FromBody] produtos prod) { using (brugaelEntities bd = new brugaelEntities()) { bd.produtos.Add(prod); bd.SaveChanges(); return("Salvo com sucesso"); } }
// POST: api/Administrador public string Post([FromBody] administradores adm) { using (brugaelEntities bd = new brugaelEntities()) { bd.administradores.Add(adm); bd.SaveChanges(); return("Salvo com sucesso"); } }
// 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"); } }
// 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()); } }
// 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()); } }
// 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()); } }
// 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()); } }
// 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!"); } }
// 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!"); } }
// 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!"); } }