Example #1
0
        private async Task RefreshCommandExecute()
        {
            try
            {
                if (IsBusy)
                {
                    return;
                }

                IsBusy = true;
                RefreshCommand.ChangeCanExecute();

                ListaDeAtividades.Clear();

                foreach (var item in atividadeRepositorio.ObterTodasAtividades())
                {
                    ListaDeAtividades.Add(item);
                }
            }
            catch (Exception)
            {
                await dialogService.AlertAsync("Erro", "Erro ao listar Atividades", "Ok");
            }
            finally
            {
                IsBusy = false;
                RefreshCommand.ChangeCanExecute();
            }
        }
Example #2
0
        private List <ListaAtividades> Atividades(string filtro = null)
        {
            if (filtro != null)
            {
                var listaAtividades = atividadeRepositorio.ListaDeAtividades(filtro.ToUpper());

                ListaDeAtividades.Clear();

                foreach (var item in listaAtividades)
                {
                    ListaDeAtividades.Add(item);
                }
            }

            return(atividadeRepositorio.ObterTodasAtividades());
        }