Exemplo n.º 1
0
        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";
        }
Exemplo n.º 2
0
        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);
            }
        }