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); } } }
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); } }