}//GET XAMARIN Alimentos public async Task setXamarinAlm(List <Alimentos> item) { var lista = await this.getXamarinAlm(); bool exists = false; for (int i = 0; i < item.Count; i++) { for (int dx = 0; dx < lista.Count; dx++) { if (item[i].nombre == lista[dx].nombre) { exists = true; } }//FOR SECUNDARIO BUSCAR YA INSERTADO if (!(exists)) { Alimentos inv = item[i]; await sqlite.InsertAlimentos(inv); } else { exists = false; } } //FOR PRINCIPAL } //SET XAMARIN Alimentos
public async void guardarAlimento() { SrvFingerNation srv = new SrvFingerNation(); Alimentos alimento = new Alimentos(); try { alimento.id = 0; alimento.categoria = pickercategoria.SelectedItem.ToString(); alimento.nombre = nombre.Text.ToString().ToLower(); alimento.calorias = float.Parse(calorias.Text.ToString()); alimento.marca = marca.Text.ToString(); alimento.cantidad = 100; alimento.unidadmedida = pickerumd.SelectedItem.ToString(); alimento.carbohidratos = float.Parse(carbohidratos.Text.ToString()); alimento.fibra = float.Parse(fibra.Text.ToString()); alimento.azucar = float.Parse(azucar.Text.ToString()); alimento.proteinas = float.Parse(proteinas.Text.ToString()); alimento.grasas = float.Parse(grasas.Text.ToString()); alimento.monoinsaturadas = float.Parse(monoinsaturadas.Text.ToString()); alimento.poliinsaturadas = float.Parse(poliinsaturadas.Text.ToString()); alimento.saturadas = float.Parse(saturadas.Text.ToString()); alimento.sodio = float.Parse(sodio.Text.ToString()); } catch { await DisplayAlert("ERROR", "DATOS INCORRECTOS.", "OK"); } await srv.InsertAlimentos(alimento); nombre.Text = ""; calorias.Text = ""; marca.Text = ""; carbohidratos.Text = ""; fibra.Text = ""; azucar.Text = ""; proteinas.Text = ""; grasas.Text = ""; monoinsaturadas.Text = ""; poliinsaturadas.Text = ""; saturadas.Text = ""; sodio.Text = ""; }