Пример #1
0
        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);
        }
Пример #2
0
        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");
            }
        }