Exemplo n.º 1
0
        private async Task <ObservableCollection <string> > LoadTeamMembers()
        {
            ObservableCollection <members> teams   = new ObservableCollection <members>();
            ObservableCollection <string>  select1 = new ObservableCollection <string>();

            if (pd.emp.designation == "manager")
            {
                select1.Add(pd.emp.name + " " + pd.emp.id);
                var items = await edl.Loading(pd.emp);

                foreach (string item in items)
                {
                    var teams1 = await edl.LoadTeams(item);

                    foreach (var it in teams1)
                    {
                        select1.Add(it.empname + " " + it.empid);
                    }

                    return(select1);
                }
                select1.Add(pd.emp.name + " " + pd.emp.id);
            }
            else
            {
                teams = await edl.LoadMembers1(pd.emp);

                foreach (var item in teams)
                {
                    var assign = await edl.LoadTeams(item.name);

                    foreach (var vari in assign)
                    {
                        string value = vari.empname + " " + vari.empid;
                        select1.Add(value);
                    }
                }
            }
            return(select1);
        }