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(); } }
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()); }