public IEnumerable <clsClienti> GetLeggiUtenti()
        {
            DataTable dt = db.leggiUtenti();

            listaClienti = new List <clsClienti>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                cliente           = new clsClienti();
                cliente.idCliente = Convert.ToInt32(dt.Rows[i].ItemArray[0]);
                cliente.nome      = dt.Rows[i].ItemArray[1].ToString();
                cliente.cognome   = dt.Rows[i].ItemArray[2].ToString();
                cliente.email     = dt.Rows[i].ItemArray[3].ToString();
                try
                {
                    cliente.altezza      = Convert.ToInt32(dt.Rows[i].ItemArray[5]);
                    cliente.peso         = Convert.ToInt32(dt.Rows[i].ItemArray[6]);
                    cliente.pMassaGrassa = Convert.ToInt32(dt.Rows[i].ItemArray[7]);
                }
                catch (Exception)
                {
                }
                listaClienti.Add(cliente);
            }
            return(listaClienti);
        }
        public IHttpActionResult GetLeggiMail(string idUtente)
        {
            IHttpActionResult ris;

            try
            {
                string email = db.cercaUtente(idUtente);
                cliente       = new clsClienti();
                cliente.email = email;
                ris           = Json(cliente);
            }
            catch (Exception)
            {
                ris = BadRequest("Errore");
            }
            return(ris);
        }
        public IHttpActionResult PostNuovoCliente(clsClienti cliente)
        {
            //POST
            //URI api/alunni
            //BODY {"IDAlunno": 2,"Nome": "Romano","Cognome": "DeAmicis","IDClasse": 2}
            IHttpActionResult ris;

            if (ModelState.IsValid)
            {
                try
                {
                    if (cliente.peso == 0 && cliente.pMassaGrassa == 0 && cliente.altezza == 0)
                    {
                        db.InserisciUtente(cliente.cognome, cliente.nome, cliente.email, cliente.pwd);
                        ris = Ok("Cliente inserito con successo");
                    }
                    else
                    {
                        if (cliente.email == null)
                        {
                            db.aggiornaUtente(cliente.cognome, cliente.nome, cliente.altezza, cliente.pMassaGrassa, cliente.peso, cliente.idCliente);
                            ris = Ok("Cliente aggiornato con successo");
                        }
                        else
                        {
                            db.InserisciUtenteEInfo(cliente.cognome, cliente.nome, cliente.email, cliente.altezza, cliente.pMassaGrassa, cliente.peso, cliente.pwd);
                            ris = Ok("Cliente inserito con successo");
                        }
                    }
                }
                catch (Exception)
                {
                    ris = BadRequest("Errore");
                }
            }
            else
            {
                ris = BadRequest("Invalid data");
            }
            return(ris);
        }