private async void Page_Loaded(object sender, RoutedEventArgs e) { try { lista = await TarefaRequestApi.ListarAsync(); lstDados.ItemsSource = lista; } catch (Exception ex) { var msg = TratarException.ErrorMessage(ex); var dialog = new MessageDialog(msg, "Oooooppssss"); await dialog.ShowAsync(); } }
private async void btnGravar_Click(object sender, RoutedEventArgs e) { model = new Tarefa(); model.Id = string.IsNullOrEmpty(txtCodigo.Text) ? 0 : Convert.ToInt32(txtCodigo.Text); model.Titulo = txtTitulo.Text; model.Descricao = txtDescricao.Text; model.DataLimite = dtpDataLimite.Date.DateTime; model.Concluido = ckbConcluido.IsChecked.Value; model.Username = txtUsername.Text; try { if (model.Id > 0) { await TarefaRequestApi.AlterarTarefa(model); var dialog = new MessageDialog("Sua tarefa foi alterada com sucesso!", "Sucesso"); await dialog.ShowAsync(); Frame.Navigate(typeof(TarefasPage)); } else { await TarefaRequestApi.GravarTarefa(model); txtCodigo.Text = ""; txtTitulo.Text = ""; txtDescricao.Text = ""; ckbConcluido.IsChecked = false; var dialog = new MessageDialog("Sua tarefa foi criada com sucesso!", "Sucesso"); await dialog.ShowAsync(); txtTitulo.Focus(FocusState.Keyboard); } } catch (Exception ex) { var msg = TratarException.ErrorMessage(ex); var dialog = new MessageDialog(msg, "Oooooopssssss..!"); await dialog.ShowAsync(); } }