private async Task LoadAsync() { try { IsBusy = true; var listaEstados = await _apiService.GetEstadosAsync(); ListaEstados.Clear(); foreach (var estado in listaEstados.records) { ListaEstados.Add(estado); } ListaEstados.OrderBy(c => c.fields.Regiao).ToList(); RaisePropertyChanged("DadosAgrupados"); //DadosAgrupados = ListaEstados.OrderBy(p => p.fields.Regiao) // .GroupBy(p => p.fields.Regiao) // .Select(p => new ObservableGroupCollection<string, Record>(p)).ToList(); } catch (Exception ex) { await PageDialogService.DisplayAlertAsync("Erro", "Não foi possível carregar a lista. Erro:" + ex.Message, "OK"); } finally { IsBusy = false; } }
public void LlenarListaEstado(IEnumerable <Estado> estados) { ListaEstados.Clear(); foreach (var item in estados) { ListaEstados.Add(item); } }
public ActionResult FormAltaEstados(int IdAux = 0) { Estado estado; if (Session["TipoUsuario"] as byte? != 1) { return(RedirectToAction("Catalogo")); } EstadoNegocio estadoNegocio = new EstadoNegocio(); List <Estado> ListaEstados; ListaEstados = estadoNegocio.Listar(); estado = ListaEstados.Find(x => x.Id == IdAux); return(View(estado)); }
public FlujoPedido(Pedido pedido) { Pedido = pedido; if (pedido.EstadoId == PedidoEstado.Inicial) { EstadoActual = ListaEstados[PedidoEstado.Inicial]; } else { PedidoActual = ObtenerPedido(pedido.Id); if (!ListaEstados.ContainsKey(PedidoActual.EstadoId)) { throw new Exception("Te crees pendejo"); } EstadoActual = ListaEstados[PedidoActual.EstadoId]; } }
private async Task InitApi() { var estados = await _dataBaseHelper.GetApi(); // chamada à API foreach (var item in estados) { foreach (var attachment in item.Fields.Attachments) { ListaEstados.Add(new Fields { Capital = item.Fields.Capital, Estado = item.Fields.Estado, Regiao = item.Fields.Regiao, Sigla = item.Fields.Sigla, Icon = attachment.Thumbnails.Large.Url }); _listaFiltrada = ListaEstados; } } }