Exemplo n.º 1
0
        private async Task GetNotifications()
        {
            View.ShowLoading();
            var response = await getAlertsUseCase.Execute();

            View.HideLoading();
            if (response.ErrorCode > 0)
            {
                if (response.ErrorCode == 401)
                {
                    View.ShowDialog(response.Message, "msg_ok", () => Locator.Current.GetService <ILogoutService>().LogoutExpired());
                }
                else
                {
                    alertIconNotRead(false);
                }
            }
            else
            {
                var alerts = response.Data;
                var alert  = alerts.Where(x => !x.Read).ToList();
                if (alert.Count > 0)
                {
                    alertIconNotRead(true);
                }
                else
                {
                    alertIconNotRead(false);
                }
            }
        }
Exemplo n.º 2
0
        private async Task GetData()
        {
            View.ShowLoading();
            var response = await getAlertsUseCase.Execute();

            View.HideLoading();
            if (response.ErrorCode > 0)
            {
                if (response.ErrorCode == 401)
                {
                    View.ShowDialog(response.Message, "msg_ok", () => Locator.Current.GetService <ILogoutService>().LogoutExpired());
                }
                else
                {
                    View.ShowDialog(response.Message, "msg_ok", null);
                }
            }
            else
            {
                alerts = response.Data;
                View.SetAlerts(alerts);
            }
        }