public List<Cliente> returnCliente(List<Cliente> clis, int id) { DataSet1TableAdapters.ClienteTableAdapter d = new DataSet1TableAdapters.ClienteTableAdapter(); DataSet1.ClienteDataTable dataTable = d.GetDataById(id); if (dataTable != null) { foreach (DataRow item in dataTable.Rows) { clis.Add(new Cliente((int)item["Id"], item["Nome"].ToString(), (int)item["Idade"])); } } return clis; }
/* [HttpPost] public List<Cliente> Post(Cliente c) { if (c != null) { //JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); //List<Cliente> clis = jsonSerializer.Deserialize<List<Cliente>>(jsonBody); //foreach (Cliente c in clis) //{ DataSet1TableAdapters.ClienteTableAdapter d = new DataSet1TableAdapters.ClienteTableAdapter(); int idAfterInsert = d.InsertQuery(c.Nome, c.Idade); c.Id = idAfterInsert; // } // clientes.AddRange(clis); } return clientes; } */ public String Delete(int id) { String nome = ""; DataSet1TableAdapters.ClienteTableAdapter d = new DataSet1TableAdapters.ClienteTableAdapter(); DataSet1.ClienteDataTable dataTable = d.GetDataById(id); if (dataTable != null) { foreach (DataRow item in dataTable.Rows) { nome = item["Nome"].ToString(); } } d.DeleteQuery(id); if (nome != "") { return "Cliente " + nome + " removido com sucesso"; } else { return "Não existe cliente com o id= " + id; } }