private async void CarregarCursos(Picker picker)
        {
            ListaCursos = new ObservableCollection <Model.Curso>()
            {
                new Model.Curso()
                {
                    Nome = "Selecione um curso..."
                }
            };
            var lista = await CursoDao.Buscar();

            foreach (Model.Curso item in lista)
            {
                ListaCursos.Add(item);
            }

            picker.ItemsSource = ListaCursos;
            if (!string.IsNullOrEmpty(App.EstudanteDados.Curso))
            {
                picker.SelectedItem = ListaCursos.Where(x => x.Codigo == App.EstudanteDados.Curso).FirstOrDefault();
            }
            else
            {
                picker.SelectedIndex = 0;
            }
        }
        private async System.Threading.Tasks.Task AtualizarTela()
        {
            ListaCursos.Clear();
            Curso = new Model.Curso();
            var response = await CursoDao.Buscar();

            foreach (Model.Curso item in response)
            {
                ListaCursos.Add(item);
            }
        }
        private async void CarregarCursos()
        {
            ListaCursos = new ObservableCollection <Model.Curso>();
            Curso       = new Model.Curso();
            var response = await CursoDao.Buscar();

            foreach (Model.Curso item in response)
            {
                ListaCursos.Add(item);
            }
        }
        private async void CarregarRecursos()
        {
            anexoStream          = null;
            AnexoUrl             = Estagio.AnexoUrl;
            ListaCursos          = new ObservableCollection <Model.Curso>();
            ListaCursosDoEstagio = new ObservableCollection <Model.Curso>();
            var lista = await CursoDao.Buscar();

            foreach (Model.Curso item in lista)
            {
                ListaCursos.Add(item);
            }

            if (!string.IsNullOrEmpty(Estagio.Codigo))
            {
                for (int i = 0; i < Estagio.CodigosCursos.Count; i++)
                {
                    foreach (Model.Curso c in ListaCursos.ToList())
                    {
                        if (c.Codigo == Estagio.CodigosCursos[i])
                        {
                            ListaCursosDoEstagio.Add(c);
                            break;
                        }
                    }
                }
            }

            ListaStatus = new ObservableCollection <Model.StatusEstagio>()
            {
                { new Model.StatusEstagio()
                  {
                      Codigo = Model.Status.Disponivel, Nome = "Disponível"
                  } },
                { new Model.StatusEstagio()
                  {
                      Codigo = Model.Status.Ocupado, Nome = "Ocupado"
                  } },
                { new Model.StatusEstagio()
                  {
                      Codigo = Model.Status.Desativado, Nome = "Desativado"
                  } }
            };

            picker.ItemsSource  = ListaStatus;
            picker.SelectedItem = ListaStatus.Where(x => x.Codigo == Estagio.Status).FirstOrDefault();
        }
        private async void CarregarRecursos()
        {
            AnexoUrl           = Estagio.AnexoUrl;
            ListaCursosEstagio = new ObservableCollection <Model.Curso>();
            var lista = await CursoDao.Buscar();

            if (!string.IsNullOrEmpty(Estagio.Codigo))
            {
                for (int i = 0; i < Estagio.CodigosCursos.Count; i++)
                {
                    foreach (Model.Curso c in lista)
                    {
                        if (c.Codigo == Estagio.CodigosCursos[i])
                        {
                            ListaCursosEstagio.Add(c);
                            break;
                        }
                    }
                }
            }
        }