コード例 #1
0
        private async void Editar()
        {
            var result = await DialogService.DisplayAlertAsync("Edição", "Confirmar alterações", "Confirmar", "Cancelar");

            if (result)
            {
                try
                {
                    TodoRN.Atualizar(Todo);
                    DialogService.DisplayAlertAsync("Sucesso", "Alterações realizadas", "Ok");
                    NavigationService.GoBackAsync();
                }
                catch (Exception ex)
                {
                    await DialogService.DisplayAlertAsync("Erro", ex.Message.ToString(), "Ok");
                }
            }
        }
コード例 #2
0
        private async void Remove()
        {
            var result = await DialogService.DisplayAlertAsync("Remover", "Deseja remover esta tarefa", "Confirmar", "Cancelar");

            if (result)
            {
                try
                {
                    TodoRN.Remover(Todo);
                    DialogService.DisplayAlertAsync("Sucesso", "Tarefa foi removida", "Ok");
                    NavigationService.GoBackAsync();
                }
                catch (Exception ex)
                {
                    await DialogService.DisplayAlertAsync("Erro", ex.Message.ToString(), "Ok");
                }
            }
        }
コード例 #3
0
 private void Salvar()
 {
     if (String.IsNullOrEmpty(Titulo) && String.IsNullOrEmpty(Descricao))
     {
         DialogService.DisplayAlertAsync("Campos obrigatórios", "Favor preencher campos", "Ok");
         return;
     }
     try
     {
         TodoRN.CriarTarefa(new Model.Entidade.TodoDTO {
             Title = Titulo, Description = Descricao, Status = 0
         });
         DialogService.DisplayAlertAsync("Sucesso", "Nova tarefa criada", "Ok");
         NavigationService.GoBackAsync();
     }
     catch (Exception)
     {
         DialogService.DisplayAlertAsync("Erro", "Houve erro ao inserir nova tarefa", "ok");
     }
 }
コード例 #4
0
 public override void OnNavigatedFrom(NavigationParameters parameters)
 {
     base.OnNavigatedFrom(parameters);
     TodoCollection = TodoRN.ListarTarefas();
 }
コード例 #5
0
 public override void OnNavigatingTo(NavigationParameters parameters)
 {
     base.OnNavigatingTo(parameters);
     Title          = "Lista de Tarefas";
     TodoCollection = TodoRN.ListarTarefas();
 }