protected async override void OnAppearing() { ObservableCollection <TempConsumoDia> listaGrid = new ObservableCollection <TempConsumoDia>(); SrvFingerNation srv = new SrvFingerNation(); var lista = await srv.GetAllConsumoDia(); if (lista.Count != 0) { foreach (ConsumoDia c in lista) { TempConsumoDia temp = new TempConsumoDia() { Alimento = c.Alimento, Calorias = c.Calorias, Proteina = c.Proteina, Grasa = c.Grasa, Cantidad = c.Cantidad, Carbohidratos = c.Carbohidratos, Comida = c.Comida }; listaGrid.Add(temp); } } dataGrid.ItemsSource = listaGrid; }
private async void Edit(object sender, EventArgs e) { if (dataGrid.SelectedItem != null) { TempConsumoDia a = dataGrid.SelectedItem as TempConsumoDia; SrvFingerNation sr = new SrvFingerNation(); var lista = await sr.GetAllConsumoDia(); foreach (ConsumoDia alimento in lista) { if (alimento.Alimento == a.Alimento) { App.Current.MainPage = new create_dia(alimento); } } } }//EDIT
}//GO INSERT private async void Delete(object sender, EventArgs e) { if (dataGrid.SelectedItem != null) { TempConsumoDia a = dataGrid.SelectedItem as TempConsumoDia; SrvFingerNation sr = new SrvFingerNation(); var lista = await sr.GetAllConsumoDia(); foreach (ConsumoDia alimento in lista) { if (alimento.Alimento == a.Alimento) { await sr.DeleteConsumoDia(alimento); MainPage mp = new MainPage(); Type page = typeof(index_dias); mp.Detail = new NavigationPage((Page)Activator.CreateInstance(page)); mp.IsPresented = false; App.Current.MainPage = mp; } } } }