Ejemplo n.º 1
0
        private async Task LoadData()
        {
            try
            {
                INotificationProxy notificationProxy = BasicProxiesFactory.GetNotificationProxy();

                var response = await notificationProxy.GetNotification();

                _notificationList = response.Data.OrderByDescending(x => x.Id).ToList();
            }
            catch (Exception e)
            {
                Activity.RunOnUiThread(() =>
                                       Toast.MakeText(Activity, "¡Lo sentimos! Las notificaciones no se encuentra disponibles.", ToastLength.Long).Show()
                                       );
                //bool dialogResult = await AlertDialogHelper.ShowAsync(Activity, "Error", "Ha sucedido en error en la aplicación. Notificaciones", "Reintentar", "Cancelar");
                //Toast.MakeText(Activity, e.Message, ToastLength.Long).Show();

                //if (dialogResult)
                //{
                //    await LoadData();
                //}
            }
        }