public async void LoadListEx(string Uid, string Cid) { ListPopupEx.Clear(); bool value = false; List <Exercise> exCards = (List <Exercise>) await DatabaseDetailCard.GetExercises(); var exAll = await DatabaseExercise.GetExercises(); foreach (Exercise e in exAll) { foreach (Exercise x in exCards) { if (x.Name.Equals(e.Name)) { value = true; break; } else { value = false; } } if (!value) { ListPopupEx.Add(e); } } }
public async void ListEx(string Uid, string Cid) { Exercises.Clear(); if (await DatabaseDetailCard.ListExercise(Uid, Cid, Application.Current.Properties["selectedDay"].ToString(), Application.Current.Properties["selectedWeek"].ToString())) { var ex = await DatabaseDetailCard.GetExercises(); foreach (var e in ex) { Exercises.Add(e); } if (!Exercises.Any() && !Application.Current.Properties["Admin"].Equals("true")) { await PopupNavigation.PushAsync(new PopupError()); } } }
private async void Startup() { if (await DatabaseDetailCard.ListExercise(UserId, CardId, Application.Current.Properties["selectedDay"].ToString(), Application.Current.Properties["selectedWeek"].ToString())) { list = (List <Exercise>) await DatabaseDetailCard.GetExercises(); if (!list.Any()) { await DisplayAlert("Empty card", "The card looks empty, please choose another one", "Ok"); Application.Current.MainPage.Navigation.PopAsync(); } else { MaxIndex = list.Count(); ExLbl.Text = list[index].Name; } } }