public async void LoadPeople() { var _people = await _personService.GetPeople(); People.AddRange(_people); Membri.AddRange(People.Where(t => !t.Position.Contains("Wannabe") && !t.Position.Contains("Alumnus"))); Wannabe.AddRange(People.Where(t => t.Position.Contains("Wannabe"))); Alumnus.AddRange(People.Where(t => t.Position.Contains("Alumnus"))); if (Membri.Count != 0) { MembriVisibility = "Visible"; } if (Alumnus.Count != 0) { AlumnusVisibility = "Visible"; } if (Wannabe.Count != 0) { WannabeVisibility = "Visible"; } ProgressBarVisibility = "Collapsed"; IsIndeterminate = "False"; }
public void RemoveWannabe(int id) { Log.log("Removing user {0}", id); User toRemove = null; foreach (User user in Wannabe) { Log.log("Checking user {0}", user.UserId); if (user.UserId == id) { Log.log("Found user {0}", user.UserId); toRemove = user; } } if (toRemove != null) { Wannabe.Remove(toRemove); Log.log("Not Found user {0}", id); } }