Beispiel #1
0
 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;
 }
Beispiel #2
0
        /*
        [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;
            }

        }