public void CarregarFiltroCategoria() { if (_listacategoria != null && _listacategoria.Count > 0) { _listacategoria = new MvxObservableCollection <CategoriaDto>(_listacategoria); RaisePropertyChanged(() => ListaCategoria); return; } var listacategoria = _categoriaApplication.FindList(); _listacategoria = new MvxObservableCollection <CategoriaDto>(listacategoria.ToDtos().OrderBy(x => x.Id).ToList()); RaisePropertyChanged(() => ListaCategoria); }
private async void RealizarDownloadCategoriaInserirBancoDados() { var categorias = _categoriaApplication.FindList(); if (categorias.Count <= 0) { var listacategoria = await _categoriaApplication.BuscarCategoriaServidor("http://pastebin.com/raw/YNR2rsWe"); var inserido = 0; foreach (var categoria in listacategoria) { var result = _categoriaApplication.Insert(categoria); if (result.IsValid) { inserido += 1; } } NotificarFinalizadoDownload(inserido, "Categorias"); } }