private async void btnEnviar_Clicked(object sender, EventArgs e) { var Dialog = UserDialogs.Instance.Loading("Enviando... Aguarde", null, null, true, MaskType.Black); Dialog.Show(); if (fotos != null) { _check.Fotos = fotos; //Envia via Json para o servidor resposta = await ApiChecklist.Salvar(AppSettings.Token, _check); if (resposta != null) { if (resposta.Ok) { DependencyService.Get <IMessage>().LongAlert("Checklist Salvo com Sucesso"); btnEnviar.IsEnabled = false; btnFoto.IsEnabled = false; await Navigation.PopToRootAsync(); } else { DependencyService.Get <IMessage>().LongAlert("Erro ao salvar"); } } } Dialog.Dispose(); }
private async void Inicializa() { //Mensagem de espera using Acr.UserDialogs var Dialog = UserDialogs.Instance.Loading("Logando... Aguarde", null, null, true, MaskType.Black); Dialog.Show(); //Busca na API das listas de uma só vez para não ter mais load veiculos = await ApiChecklist.BuscarVeiculos(AppSettings.Token); areas = await ApiChecklist.BuscarAreas(AppSettings.Token); chaves = await ApiChecklist.BuscarChaves(AppSettings.Token); itens = await ApiChecklist.BuscarItens(AppSettings.Token); //Carrega os Pics do layout de veículos e Áreas picVeiculos.ItemsSource = veiculos; picAreas.ItemsSource = areas; //Carrega a posição do item na lista int p = 0; foreach (var item in itens) { item.posicao = p; p++; } Dialog.Dispose(); }
public async Task GetChecklists_ValidId_ReturnsRestClientResult() { var apiResult = new ApiChecklist[0]; var expected = new Checklist[0]; this.GetDependency <ITrelloRestClient>().Get <ApiChecklist[]>($"boards/{BoardId}/checklists").Returns(apiResult); this.GetDependency <IMapper>().Map <Checklist[]>(apiResult).Returns(expected); var actual = await this.Target.GetChecklists(BoardId); Assert.AreEqual(expected, actual); }
private async void Inicializa() { var Dialog = UserDialogs.Instance.Loading("Abrindo... Aguarde", null, null, true, MaskType.Black); Dialog.Show(); veiculos = await ApiChecklist.BuscarVeiculos(AppSettings.Token); //Carrega os Pics do layout de veículos e Áreas picVeiculos.ItemsSource = veiculos; problema = null; problema = new Models.Problema(); txtProblema.Text = ""; problema.UsuarioId = AppSettings.Token.Usuario.Id; problema.Data = DateTime.Now; ImageView.Source = null; Dialog.Dispose(); }
private async void Inicializa() { var Dialog = UserDialogs.Instance.Loading("Abrindo... Aguarde", null, null, true, MaskType.Black); Dialog.Show(); veiculos = await ApiChecklist.BuscarVeiculos(AppSettings.Token); fornecedores = await ApiFornecedor.Buscar(AppSettings.Token); //Carrega os Pics do layout de veículos e Áreas picVeiculos.ItemsSource = veiculos; picFornecedor.ItemsSource = fornecedores; abastecer = null; abastecer = new Models.Abastecimento(); txtKm.Text = ""; txtLitros.Text = ""; txtValor.Text = ""; abastecer.UsuarioId = AppSettings.Token.Usuario.Id; abastecer.FilialId = AppSettings.Token.Usuario.FilialId; abastecer.Data = DateTime.Now; Dialog.Dispose(); }