async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Items.Clear(); var items = await VeiculoHelper.GetAllVeiculos(); foreach (var item in items) { vwVeiculo vwItem = parseVW(item); Items.Add(vwItem); } SetQtdTotalItens(Items.Count); } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private vwVeiculo parseVW(vwVeiculo item) { switch (item.TIPO) { case 0: item.DSC_TIPO = "Moto/Motocicleta"; break; case 1: item.DSC_TIPO = "Carro/Automóvel"; break; case 2: item.DSC_TIPO = "Ônibus/Microônibus"; break; case 3: item.DSC_TIPO = "Caminhão"; break; } return(item); }